Python 进阶语法练习

目录

1.成绩定级脚本

2.随机密码生成器


1.成绩定级脚本

while True:
    numIn = input("请输入成绩:")
    numIn = int(numIn)
​
    if numIn >= 85 :
        print("优秀")
    elif numIn >= 75 :
        print("良好")
    elif numIn >= 60 :
        print("及格")
    else:
        print("不及格")
        break

2.随机密码生成器

#纯净版
import string
import random
c_set= string.printable.strip()
def passward_generator(L):
    passward = ""
    for i in range(1, L + 1):
        c =random.choice(c_set)
        passward= passward+ c
    return passward
print(passward_generator(15))

#追加注释版
import string
import random
#导入字符串操作的模块 string,随机数生成的模块 random。
​
c_set= string.printable.strip()
#定义了一个包含所有可打印字符的集合 c_set。
# string.printable 是一个已定义好的常量,包含了所有可打印的 ASCII 字符。
# strip() 方法用于去除首尾的空格和换行符。
​
def passward_generator(L):
#定义了一个名为 passward_generator 的函数,该函数接受一个参数 L,表示密码的长度
    passward = ""
​
    for i in range(1, L + 1):
# 循环生成密码的每个字符
​
        c =random.choice(c_set)
# 随机选择一个字符
​
        passward= passward+ c
# 将选中的字符追加到密码字符串的末尾
   
    return passward
# 返回生成的密码字符串
​
print(passward_generator(15))
# 调用并打印密码生成器函数,生成一个长度为 15 的随机密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值