Python基础语法练习1

"""1.提示用户输入5个整数,依次存入到列表中,并且按照从大到小的顺序依次输出到终端上示例如下: 请输入第1个数字: 45 请输入第2个数字: 2 请输入第3个数字: 62 请输入第4个数字: 2 请输入第5个数字: 1 62 45 2 2 1"""num_list = []n = 0while n < 5: ...
摘要由CSDN通过智能技术生成
"""
1.提示用户输入5个整数,依次存入到列表中,并且按照从大到小的顺序依次输出到终端上示例如下:
   请输入第1个数字:
   45
   请输入第2个数字:
   2
   请输入第3个数字:
   62
   请输入第4个数字:
   2
   请输入第5个数字:
   1
   62 45 2 2 1
"""
num_list = []
n = 0
while n < 5:
    print("请输入第%s个数字:" % (n + 1))
    # num = int(input("请输入第%s个数字:" % (n + 1)))   在这里不能直接用int转换,如果输入的不是数字的字符串形式,转换会报错
    num = input()
    if num.isdecimal():
        num_list.append(int(num))
        n += 1
num_list.sort(reverse=True)
for i in num_list:
    print(i, end=" ")  # 这里使用end就可以不换行,以xx结尾

    
"""  
2.实现用户登录校验功能,要求:分别提示用户输入用户名和密码,当用户名为 seven,密码为 123  或 用户名为alex,密码为 456 时,显示登陆成功,并结束程序;否则显示登陆失败并提示用户重新输入用户名和密码
PS:用户只有3次登录校验的机会,第3次登录失败则结束程序
"""
# 方法一:for循环
for i in range(1,4):
    name_input = input("请输入用户名:")
    passwd_input = input("请输入密码:")
    if (name_input == "seven" and passwd_input == "123") or (name_input == "alex" and passwd_i
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值