作业:
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整除')
View Code
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('重复输入三次')
View Code
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)
View Code
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
View Code
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=' ')
View Code