1.输入n,求1+2+3+……+n
n = eval(input("输入n的值:"))
sum = 0
for x in range(1, n+1):
sum += x
print("结果为:", sum)
2.输出100到200之间能被7整除但不能被5整除的数.
num = 0
for x in range(100, 201):
if x % 7 == 0 and x % 5 != 0:
print(x) # 输出
num += 1
print("共有%d个" % num)
运行结果:
3.求解鸡兔同笼问题.今有雉(鸡)兔同笼,上有三十五头,下有九十四足。问雉兔各几何。
for x in range(1, 36):
for y in range(1, 36):
if x+y == 35 and 2*x+4*y == 94:
print("可有鸡:%d头,兔子:%d头" % (x, y))
运行结果:
4. 输入5个学生成绩,求平均分。
i = 0
sum = 0
while i < 5: # 输入五个成绩后退出
sum += eval(input())
i += 1
print("平均成绩为:%.2f" % (sum/i)) # 输出成绩
5.以一个人第一天的能力值en为基数,记为1.0,当好好学习时能力值相比前一天提高1‰,问每天努力学习,一年(365天)后的能力值en有多少?
en = 1.0
i = 1
while i <= 365:
en *= 1.01
i += 1
print("能力值en为:", en)
运行结果:
天天向上!!!
2022/3/4



