""" 找出所有水仙花数 """ for num inrange(100, 1000):# range建立数组 low = num % 10 mid = num // 10 % 10 high = num // 100 if num == low ** 3 + mid ** 3 + high ** 3: print(num)
num = int(input('num = ')) reversed_num = 0#reversed反转函数,返回一个反转的迭代器 while num > 0: reversed_num = reversed_num * 10 + num % 10 num //= 10 print(reversed_num)
百鸡百钱
1 2 3 4 5 6 7 8 9 10 11 12
""" 《百钱百鸡》问题 说明:百钱百鸡是我国古代数学家张丘建在《算经》一书中提出的数学问题: 鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?翻译成现代文是:公鸡5元一只,母鸡3元一只,小鸡1元三只, 用100块钱买一百只鸡,问公鸡、母鸡、小鸡各有多少只? """ for x inrange(0,20): for y inrange(0,33): z= 100-x-y if100==5*x+3*y+z/3: print(x,y,z)