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

人生苦短,你需要python

继续学习python

abace60a5394f2c019d985bbcb21b153.png

第一题

题目:输入三个整数 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个*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值