Python基础篇_实例联系(三)

提供两个关于while循环和if判断的小例子

例1:由用户输入两个数字,计算两个数字的最大公约数

1 x = eval(input("请输入第一个数字:"))
2 y = eval(input("请输入第二个数字:"))
3 if x < y:
4     x,y = y,x
5 while x % y != 0:
6     g = x % y
7     x = y
8     y = r
9 print("最大公约数是:",y)

例2:将一元分别兑换成1分、2分、5分的所有兑换方案

1 i,j,k = 0,0,0
2 a = 0
3 for i in range(21):
4     for j in range(51):
5         k = 100 - 5*i - 2*j
6         if k >=0:
7             a += 1
8 print("方案一共有",a)

两个函数均可以进行拓展。相关拓展实例后续将继续更新。

还可以联系本人交流,1768769972

posted @ 2020-03-28 21:01  Jack船长1  阅读(143)  评论(0)    收藏  举报