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 ...
随机推荐
- Ubuntu Apache配置及开启mod_rewrite模块
刚刚将服务器系统从CentOS换成Ubuntu,将MySQL,Apache,PHP和Wordpress安装好后,发现打开主页是正常的,但是打开文章页面时出现错误.因为使用了自定义的固定链接设置,那自然 ...
- Linux 设备驱动的固件载入
作为一个驱动作者, 你可能发现你面对一个设备必须在它能支持工作前下载固件到它里面. 硬件市场的很多地方的竞争是如此得强烈, 以至于甚至一点用作设备控制固件的 EEPROM 的成本制造商都不愿意花费. ...
- 【Mac + Python3.6 + ATX基于facebook-wda】之IOS自动化(三):facebook-wda库--API学习以及附录:Github上对WDA的问题解答
下面简单介绍facebook-wda库--API的学习 import wda # debug模式,会在run运行时控制台生成消息 wda.DEBUG = False # False 关闭,True开启 ...
- 使用Fiddler调试线上JS代码
在下面的命令框输入“select script”回车来筛选js请求 将HTTP请求重定向到本地的文件,进行web调试.这种调试方式不需要发布到线上再验证,避免了修改不成功.对用户造成影响的风险 左边一 ...
- 天地币:所用到的 Android Socket 通讯编程技术试验
1.为了开发"天地币"这个Android手机项目,须要用到Socket编程. 2.天地币是一种类似于比特币的虚拟货币. 3.为了赚取CSDN的C币,须要写篇博客. 4.干脆将调试S ...
- css中div高度自适应
高度的自适应(父div高度随子div的高度改变而改变) 1.如果父div不定义height.子div均为标准流的时候,父div的height随内容的变化而变化,实现父div高度随子div的高度改变而改 ...
- jQuery 对象访问 index([selector|element])
搜索匹配的元素,并返回相应元素的索引值,从0开始计数. 如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置. 如果参数是一组DOM元素或 ...
- java倒序输出List
先贴代码 package com.tsubasa.collection; import java.util.ArrayList; import java.util.Arrays; import jav ...
- python之MySQL学习——数据操作
1.增 import pymysql as ps # 打开数据库连接 db = ps.connect(host=', database='test', charset='utf8') # 创建一个游标 ...
- FineReport---函数
1.NUMTO()需要将数字2345转换成二三四五:NUMTO(2345) 2.Toimage函数:Toimage(path)用于在报表中显示某一路径path下的图片 3.row():为获取当前行号 ...