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

猜你喜欢

转载自www.cnblogs.com/dmsj20190707/p/12589348.html