s5_day2作业

Posted When you look into the abyss,

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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作业的主要内容,如果未能解决你的问题,请参考以下文章

s5_day1作业

s5_day4作业

s5_day5作业

s5_day3作业

第九次作业

201621123062《java程序设计》第九周作业总结