首页 > 代码库 > s5_day2作业

s5_day2作业

# 1:编写for循环,利用索引遍历出每一个字符# msg = ‘hello egon 666‘# for i in range(len(msg)):#     print(i,msg[i])# 2:编写while循环,利用索引遍历出每一个字符# msg = ‘hello egon 666‘# i=0# while i<len(msg):#     print(msg[i])#     i+=1# 3:# msg = ‘hello alex‘# 中的alex替换成SB# print(msg.replace(‘alex‘,‘SB‘))# 4:# msg = ‘/etc/a.txt|365|get‘# 将该字符的文件名,文件大小,操作方法切割出来# a=msg.split(‘|‘)# b=a[0].split(‘/‘)# print(b[2],a[1],a[2])# 5.# 编写while循环,要求用户输入命令,如果命令为空,则继续输入# while True:#     a=input(‘请输入命令:‘)#     if a.isspace() or not a:#         continue#     break# 6.# 编写while循环,让用户输入用户名和密码,如果用户为空或者数字,则重新输入# while True:#     user=input(‘请输入用户 ‘)#     if user.isspace() or user.isdigit() or not user:#         continue#     else:#         pwd=input(‘请输入密码 ‘)#         break# 7.# 编写while循环,让用户输入内容,判断输入的内容以alex开头的,则将该字符串加上_SB结尾# while True:#     a=input("请输入: ")#     if a.startswith(‘alex‘):#         a+=‘_SB‘#     print(a)# 8.# 1.# 两层while循环,外层的while循环,让用户输入用户名、密码、工作了几个月、每月的工资(整数),用户名或密码为空,或者工作# 的月数不为整数,或者月工资不为整数,则重新输入# 2.# 认证成功,进入下一层while循环,打印命令提示,有查询总工资,查询用户身份(如果用户名为alex则打印super# user,如果用户名为yuanhao或者wupeiqi# 则打印normal# user,其余情况均打印unkown# user),退出功能# 3.# 要求用户输入退出,则退出所有循环(使用tag的方式)### 运行效果如下:# user: egon# password: 123# work_mons: 12# salary: 10000## 1# 查询总工资# 2# 查询用户身份# 3# 退出登录## >>: 1# 总工资是: 120000.0## 1# 查询总工资# 2# 查询用户身份# 3# 退出登录## >>: 2# unkown# user## 1# 查询总工资# 2# 查询用户身份# 3# 退出登录## >>: 3# tag=True# while tag:#     user=input(‘user:‘)#     if user.isspace() and not user:#         continue#     passwd=input(‘passwd:‘)#     if passwd.isspace() or not user:#         continue#     work_mons=input(‘work_mons:‘)#     if work_mons.isdigit() :#         salary=input(‘salary:‘)#     else:#         continue#     if salary.isdigit() :#         while tag:#             print(‘1、查询总工资\n2、查询用户身份\n3、退出登录‘)#             res=input(‘>>:‘)#             if res==‘1‘:#                 print(‘总工资是:%s‘%salary)#             elif res==‘2‘:#                 print(user)#                 if user==‘alex‘:#                     print(‘superuser‘)#                 elif user ==‘yuanhao‘ or user==‘wupeiqi‘:#                     print(‘normaluser‘)#                 else:#                     print(‘unkownuser‘)#             elif res==‘3‘:#                 tag=False#     else:#         continue

 

s5_day2作业