2020-10-5鸡兔同笼的问题 编写程序,计算百钱买百鸡问题 求1-100所有数的累加和

    科技2022-08-06  112

    文章目录

    Python学习编程

    Python学习

    编程

    10.5考试编程问题

    下面是Demo

    #求1-100所有数的累加和 num = 0 sum_all = 0 while num<=100: sum_all = sum_all+num num +=1 print('1-100所有数的累加和:',sum_all) 1-100所有数的累加和: 5050 Process finished with exit code 0 #鸡兔同笼的问题 for ji in range(0,31): if 2*ji+(30-ji)*4==90: print("鸡:",ji,"兔:",30-ji) #编写程序,计算百钱买百鸡问题。假设公鸡5元一只, # 母鸡3元一只,小鸡1元三只,现在有100块钱,想买100只鸡,问有多少种买法? def main(): for x in range(0, 20): for y in range(0, 33): z = 100 - x - y if 5 * x + 3 * y + z / 3 == 100: print('公鸡: %d只, 母鸡: %d只, 小鸡: %d只' % (x, y, z)) if __name__ == '__main__': main() #求101到200之间的素数并打印出来 l=[ ] for i in range(101,200): for j in range(2,i-1): if i % j==0: break else: #for......else 中,else语句会在 for 不通过 break 跳出而中断的情况下执行。 l.append(i) print(l) print('总数为:%d'%len(l)) E:\python\python37\python.exe E:/python/PycharmProjects/pythonProject5/a/sys.path的用法.py 鸡: 15: 15 公鸡: 0, 母鸡: 25, 小鸡: 75只 公鸡: 4, 母鸡: 18, 小鸡: 78只 公鸡: 8, 母鸡: 11, 小鸡: 81只 公鸡: 12, 母鸡: 4, 小鸡: 84[101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199] 总数为:21 Process finished with exit code 0
    Processed: 0.010, SQL: 8