1、快速求解累加和
题目:求解累加和 1+2+3…+100。a = 0
# 请你补全以下两行代码
for i in range(1,101):
a+=i
print("最终的结果是:{}".format(a))
2、累积的力量
题目:求100的阶乘。阶乘,也就是累积,100的阶乘等于1*2*3*4…*100。a = 1
for i in range(1,101):
a*=i
print("最终的结果是:{}" .format(a))
3、不重复的三位数
题目:1、2、3、4这四个数字,能组成多少个不相同且无重复数字的三位数呢?请你把它们分别打印出来。count = 0
for i in range(1, 5):
for j in range(1, 5):
for k in range(1, 5):
# 请你补全以下三行代码
if i!=j and j!=k and i!=k:
count += 1
number = i + j * 10 + k * 100
print(number)
print("一共有{}个三位数".format(count))
4、寻找水仙花数
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个“水仙花数”,因为153 = 1**3+5**3+3**3。for number in range(100, 1000):
i = number % 10
j = number // 10 % 10
k = number // 100
if number == i**3+j**3+k**3:
print(number)
5、回文数
题目:输入一个5位数,判断它是不是回文数。所谓回文数是类似于12321这样形式的数字,它呈镜面对称效果,个位与万位相同,十位与千位相同。number = input("请输入一个五位数:")
number = int(number)
g = number % 10
s = number // 10 % 10
b = number // 100 % 10
q = number // 1000 % 10
w = number // 10000
# 请你补全以下四行代码
if g==w and s==q:
print(number)
6、猜数字游戏true_number = int(input("请主持人输入数字:"))
low_number = int(input("请主持人输入范围下限:"))
high_number = int(input("请主持人输入范围上限:"))
i = 1
while i <= 5:
guess_number = int(input("数字的范围是{}-{},现在第{}次猜测:" .format(low_number, high_number, i)))
if true_number == guess_number:
print("恭喜你猜对啦!")
break
# 请你补全以下四行代码
elif guess_numberlow_number:
low_number = guess_number
elif guess_number>true_number and guess_number
high_number = guess_number
i = i + 1
if i > 5:
print("很遗憾,你五次都没有猜对。正确数字是{}。" .format(true_number))
7、乘法九九表for i in range(1, 10):
for j in range(i, 10):
print('{}*{}={}'.format(i,j,i*j),end="\t")
print('\n')