提供两个关于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