失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python比较三个数_python经典练习题(三)

python比较三个数_python经典练习题(三)

时间:2021-07-12 19:22:39

相关推荐

python比较三个数_python经典练习题(三)

人生苦短,你需要python

继续学习python

第一题

题目:输入三个整数 x,y,z,请把这三个数由小到大输出

不借助sort

num1 =int(input("请输入第一个数"))num2 =int(input("请输入第二个数"))num3 =int(input("请输入第三个数"))temp=0if num1>num2: temp=num1 num1=num2 num2=tempif num1>num3: temp = num1 num1 = num3 num3 = tempif num2>num3: temp = num2 num2 = num3 num3 = tempprint(num1,"-",num2,"-",num3)

借助sort

l = []for i in range(3): x = int(input("请输入数字")) l.append(x)l.sort()print(l)

学习知识点:sort

sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。

sort()方法语法:

list.sort( key=None, reverse=False)

key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)

第二题

题目:用*号输出字母 C 的图案。

print ('*' * 10)for i in range(5): print ('* *')print ('*' * 10)#换行print ('*' * 6)

学习知识点:print

print ('*' * 10) 连续输出10个*

如果觉得《python比较三个数_python经典练习题(三)》对你有帮助,请点赞、收藏,并留下你的观点哦!

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