糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > Python——第四天的Gut Punch

Python——第四天的Gut Punch

时间:2020-09-12 07:04:33

相关推荐

Python——第四天的Gut Punch

这一章将回顾一下上一章的作业:

'''1、将0-100所有3的倍数相加'''i = 0sum = 0while i <= 100:if i % 3 == 0:print(i)sum += ii += 1print(sum)

运行结果:

03691215182124273033363942454851545760636669727578818487909396991683进程已结束,退出代码0

'''2、将0-100所有3的倍数相加 含有3的 相加'''i = 0sum = 0while i <= 100:if (i % 3 == 0) or ( i % 10 == 3) or ( i // 10 == 3):print(i)sum += ii += 1print(sum)

运行结果:

03691213151821232427303132333435363738394243454851535457606366697273757881838487909396992178进程已结束,退出代码0

'''3、奇数排序思想:先判断十位数上的大小,再排个位数上的大小46,37,4237,46,4237,42,46'''a = 46b = 37c = 42a10 = a // 10b10 = b // 10c10 = c // 10print(a10, b10, c10)if a10 > b10 and a10 > c10:print(f"最大的数就是a:{a}")elif b10 > c10 and b10 > a10:print(f"最大的数就是b:{b}")elif c10 > a10 and c10 > b10:print(f"最大的数就是c:{c}")elif a10 == b10:if (a % 10) > (b % 10):print("a大于b")elif (a % 10) == (b % 10):print("a等于b")else:print("a小于b")elif a10 == c10:if (a % 10) > (c % 10):print("a大于c")elif (a % 10) == (c % 10):print("a等于c")else:print("a小于c")elif b10 == c10:if (b % 10) > (c % 10):print("b大于c")elif (b % 10) == (c % 10):print("b等于c")else:print("b小于c")

运行结果:

4 3 4a大于c进程已结束,退出代码0

'''4、归并排序a = 46, b = 37, c = 42, d = 39把ab放在一组,把cd放在一组ab选出较大,cd选出较大值,然后 再把ac放在一起比较,选出谁是最大打印出来同样的方法选出最小打印出来'''a = 46b = 237c = 142d = 99# a比b大 b被淘汰if a > b:# c比d大if c > d:# bd被淘汰 直接比较a和c的大小if a > c:print("a最大")elif a == c:print("ac相等,且最大")else:print("c最大")elif c == d:if a > c:print("a最大")elif a == c:print("acd相等,且最大")else:print("cd最大")# c小于d c被淘汰else:if a > d:print("a最大")elif a == d:print("ad相等,且最大")else:print("d最大")elif a == b:# c比d大if c > d:# bd被淘汰 直接比较a和c的大小if a > c:print("ab最大")elif a == c:print("abc相等,且最大")else:print("c最大")elif c == d:if a > c:print("ab最大")elif a == c:print("abcd相等,且最大")else:print("cd最大")# c小于d c被淘汰else:if a > d:print("ab最大")elif a == d:print("abd相等,且最大")else:print("d最大")# b大于a a被淘汰else:# c比d大if c > d:# bd被淘汰 直接比较a和c的大小if b > c:print("b最大")elif b == c:print("bc相等,且最大")else:print("c最大")elif c == d:if b > c:print("b最大")elif b == c:print("bcd相等,且最大")else:print("cd最大")# c小于d c被淘汰else:if b > d:print("b最大")elif b == d:print("bd相等,且最大")else:print("d最大")

运行结果:

b最大进程已结束,退出代码0

Gut Punch:

“这个名字的意思是‘由内脏(Gut)制成的混合饮料(Punch)’,但是同时也描述了饮用时的感受(重击腹部)。”

如果觉得《Python——第四天的Gut Punch》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。