if、while、for语句练习
求用户输入的整数的阶乘
number = int(input('请输入一个整数'))
if number < 0:
print('负数没有阶乘')
elif number == 0:
print('0!=1')
else:
factorial = 1
for i in range(1, number + 1):
factorial = factorial * i
print(str(number) + '!= ' + str(factorial))
#代码运行结果:
请输入一个整数4
4!= 24
Process finished with exit code 0
打印1~100内所有的奇数(要求使用for循环)
for i in range(100):
if i % 2 != 0:
print(i, end=' ')
#代码执行结果:
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75