作业:
1 从键盘输入一个整数,判断该数字能否被2和3同时整除,能否被2整除,能否被3整除,不能被2和3整除,输出相应信息
1 my_num = int(input('请输入一个整数')) 2 if my_num % 2 == 0 and my_num % 3 == 0: 3 print(my_num,'可以同时被2与3整除') 4 elif my_num % 2 == 0: 5 print(my_num,'可以被2整除') 6 elif my_num % 3 == 0: 7 print(my_num,'可以被3整除') 8 else: 9 print(my_num,'不能被2和3整除')
2 实现用户输入用户名和密码,当用户名为seven 且密码为123时,显示登入成功,否则登入失败,失败时允许重复输入三次.
1 for num in range(0,3): 2 user_id = input('请输入您的用户名:') 3 user_password = input('请输入您的密码:') 4 if user_id == 'seven' and user_password == '123': 5 print('登入成功') 6 else: 7 print('登入失败') 8 else: 9 print('重复输入三次')
3 使用 for 循环和 range 实现 输出 1-2+3-4+5-6...+99的和.
1 new_number = 0 2 for num in range(1,99): 3 if num % 2 == 0 : 4 num =-num 5 new_number += num 6 print(new_number)
4 使用 for 循环 和 while 循环 打印 99 乘法表.
1 for i in range(1, 10): 2 for j in range(1, i+1): 3 print(j,'X',i,'=',i*j,end=' ' ) 4 print() 5
5 有1 2 3 4个数字,能组成多少个互不相同且不重复的三位数字?都是多少?
1 for i in range(1,5): 2 for j in range(1,5): 3 for k in range (1,5): 4 if i != j and j != k and k != i: 5 print('%d%d%d' %(i,j,k),end=' ')