Python作业练习

这篇博客包含了六个Python编程练习,包括密码一致性验证、字符串大小写转换、数字转中文大写、查找重复子串、逗号分隔数字序列处理以及元组按指定字段排序。通过这些练习,可以提升对Python语言的理解和应用能力。
摘要由CSDN通过智能技术生成

1、设计:编写一个程序,能够对用户输入的密码进行如下判断:

      两次输入结果一致,才能进行情况的验证

     如果不符合密码编写程序给出提示信息要求重新输入

f = 1
while f:
    mima = str(input('第一次输入'))
    mima2 = str(input('第二次输入'))
    for i in range(len(mima)):
        if mima[i] != mima2[i]:
            print('重新输入')
            break
        if i==len(mima)-1:
            print('登录成功')
            f=0

2、编写函数change(str1),其功能是对参数str1进行大小写转换,其中的大写字母转换成小写字母;小写字母转换成大写字母;非英文字符不转换。

str1 = str(input())
list1 = []

def change(str):
    for i in range(len(str)):
        if 97 <= ord(str[i]) <= 122:
            list1.append(chr(ord(str[i])-32))
        elif 65 <= ord(str[i]) <= 90:
            list1.append(chr(ord(str[i])+32))
    return ''.join(list1)

print(change(str1))

3、编写程序,根据用户输入的数字转换成相应的中文的大写数字。例如࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值