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
# 总工资是: 120000.0
#
#
# 查询总工资
#
# 查询用户身份
#
# 退出登录
#
# >>: 2
# unkown
# user
#
#
# 查询总工资
#
# 查询用户身份
#
# 退出登录
#
# >>: 3
# tag=True
# while tag:
# user = input('user:')
# if user.isspace() and not user:
# continue
# passwd=input('passwd:')
# if passwd.isspace() and not passwd:
# continue
# work_mons=input('work_mons:')
# if work_mons.isdigit():
# work_mons=int(work_mons)
# salary=input('salary:')
# else:
# continue
# if salary.isdigit():
# salary =int(salary)
# while tag:
# print('1 查询总工资\n2 查询用户身份\n3 退出登录')
# choice=input('请输入编号')
# if choice=='1':
# print('总工资是: %s'%(work_mons*salary))
# elif choice=='2':
# print(user)
# if user=='alex':
# print('superuser')
# elif user=='wupeiqi'or user=='yuanhao':
# print('normaluser')
# else:
# print('unkown')
# elif choice=='3':
# tag=False
# else:
# continue
s5_day2作业的更多相关文章
- python10作业思路及源码:类Fabric主机管理程序开发(仅供参考)
类Fabric主机管理程序开发 一,作业要求 1, 运行程序列出主机组或者主机列表(已完成) 2,选择指定主机或主机组(已完成) 3,选择主机或主机组传送文件(上传/下载)(已完成) 4,充分使用多线 ...
- SQLServer2005创建定时作业任务
SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点 创建步骤:(使用最高权限的账户登录--sa) 一.启动SQL Server代理(SQL Server ...
- 使用T-SQL找出执行时间过长的作业
有些时候,有些作业遇到问题执行时间过长,因此我写了一个脚本可以根据历史记录,找出执行时间过长的作业,在监控中就可以及时发现这些作业并尽早解决,代码如下: SELECT sj.name , ...
- T-SQL检查停止的复制作业代理,并启动
有时候搭建的复制在作业比较多的时候,会因为某些情况导致代理停止或出错,如果分发代理时间停止稍微过长可能导致复制延期,从而需要从新初始化复制,带来问题.因此我写了一个脚本定期检查处于停止状态的分 ...
- Python09作业思路及源码:高级FTP服务器开发(仅供参考)
高级FTP服务器开发 一,作业要求 高级FTP服务器开发 用户加密认证(完成) 多用户同时登陆(完成) 每个用户有不同家目录且只能访问自己的家目录(完成) 对用户进行磁盘配额,不同用户配额可不同(完成 ...
- 个人作业week3——代码复审
1. 软件工程师的成长 感想 看了这么多博客,收获颇丰.一方面是对大牛们的计算机之路有了一定的了解,另一方面还是态度最重要,或者说用不用功最重要.这些博客里好些都是九几年或者零几年就开始学习编 ...
- 个人作业-week2:关于微软必应词典的案例分析
第一部分 调研,评测 评测基于微软必应词典Android5.2.2客户端,手机型号为MI NOTE LTE,Android版本为6.0.1. 软件bug:关于这方面,其实有一些疑问.因为相对于市面上其 ...
- 软件工程第二次作业——git的使用
1. 参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的 ...
- hadoop作业调度策略
一个Mapreduce作业是通过JobClient向master的JobTasker提交的(JobTasker一直在等待JobClient通过RPC协议提交作业),JobTasker接到JobClie ...
随机推荐
- 善用php-fpm的慢执行日志slow log,分析php性能问题
众所周知,mysql有slow query log,根据慢查询日志,我们可以知道那些sql语句有性能问题.作为mysql的好搭档,php也有这样的功能.如果你使用php-fpm来管理php的话,你可以 ...
- abp项目如何按业务功能模块横向分割?
1.为什么要做分层? 请先看项目分层的最后结构: 2.设计的初衷 项目较大,且主题鲜明,分为:BI模块.DM-用户洞察模块.Manage-应用管理模块.Report应用分析报表模块,大模块之间并无依赖 ...
- 微软2016校园招聘4月在线笔试 hihocoder 1289 403 Forbidden
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描写叙述 Little Hi runs a web server. Sometimes he has to deny acces ...
- HDU 4970(杭电多校#9 1011题)Killing Monsters(瞎搞)
题目地址:HDU 4970 先进行预处理.在每一个炮塔的火力范围边界标记一个点. 然后对每一个点的伤害值扫一遍就能算出来. 然后在算出每一个点到终点的总伤害值,并保存下来,也是扫一遍就可以. 最后在询 ...
- matlab中图片数据类型转换uint8与double
matlab中处理图像像素点数据: img1=double(imread('lenna.bmp')); matlab中imshow图片,要先转换成uint8: subplot(1,2,1),imsho ...
- django用户认证系统——拓展 User 模型2
Django 用户认证系统提供了一个内置的 User 对象,用于记录用户的用户名,密码等个人信息.对于 Django 内置的 User 模型, 仅包含以下一些主要的属性: username,即用户名 ...
- 调结者(Dispatcher)之执行action
调结者的执行action StrutsExecuteFilter类的工作就是执行对应的action请求.StrutsExecuteFilter类的工作还需要有一个叫ExecuteOperations类 ...
- linux连接mysql命令
连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL 找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提 ...
- Cannot call sendRedirect() after the response has been committed错误;
Cannot call sendRedirect() after the response has been committed提示信息其实很清楚,如果response已经提交过了,就无法再发送sen ...
- golang build 编译规则
文章来源: http://blog.csdn.net/varding/article/details/12675971 讲述了golang中的条件编译,摘要如下: 第一种条件编译的方法:编译标签 编译 ...