# 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作业的更多相关文章

  1. python10作业思路及源码:类Fabric主机管理程序开发(仅供参考)

    类Fabric主机管理程序开发 一,作业要求 1, 运行程序列出主机组或者主机列表(已完成) 2,选择指定主机或主机组(已完成) 3,选择主机或主机组传送文件(上传/下载)(已完成) 4,充分使用多线 ...

  2. SQLServer2005创建定时作业任务

    SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点 创建步骤:(使用最高权限的账户登录--sa) 一.启动SQL Server代理(SQL Server ...

  3. 使用T-SQL找出执行时间过长的作业

        有些时候,有些作业遇到问题执行时间过长,因此我写了一个脚本可以根据历史记录,找出执行时间过长的作业,在监控中就可以及时发现这些作业并尽早解决,代码如下:   SELECT sj.name , ...

  4. T-SQL检查停止的复制作业代理,并启动

        有时候搭建的复制在作业比较多的时候,会因为某些情况导致代理停止或出错,如果分发代理时间停止稍微过长可能导致复制延期,从而需要从新初始化复制,带来问题.因此我写了一个脚本定期检查处于停止状态的分 ...

  5. Python09作业思路及源码:高级FTP服务器开发(仅供参考)

    高级FTP服务器开发 一,作业要求 高级FTP服务器开发 用户加密认证(完成) 多用户同时登陆(完成) 每个用户有不同家目录且只能访问自己的家目录(完成) 对用户进行磁盘配额,不同用户配额可不同(完成 ...

  6. 个人作业week3——代码复审

    1.     软件工程师的成长 感想 看了这么多博客,收获颇丰.一方面是对大牛们的计算机之路有了一定的了解,另一方面还是态度最重要,或者说用不用功最重要.这些博客里好些都是九几年或者零几年就开始学习编 ...

  7. 个人作业-week2:关于微软必应词典的案例分析

    第一部分 调研,评测 评测基于微软必应词典Android5.2.2客户端,手机型号为MI NOTE LTE,Android版本为6.0.1. 软件bug:关于这方面,其实有一些疑问.因为相对于市面上其 ...

  8. 软件工程第二次作业——git的使用

    1. 参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的 ...

  9. hadoop作业调度策略

    一个Mapreduce作业是通过JobClient向master的JobTasker提交的(JobTasker一直在等待JobClient通过RPC协议提交作业),JobTasker接到JobClie ...

随机推荐

  1. UVA1349 Optimal Bus Route Design 拆点法+最小费用最佳匹配

    /** 题目:UVA1349 Optimal Bus Route Design 链接:https://vjudge.net/problem/UVA-1349 题意:lrj入门经典P375 给n个点(n ...

  2. Java Drp项目实战——Web应用server

    引言 Web应用server如今非常多人都在用,但是究竟什么是Web应用server呢,它与Webserver有什么关系,它与应用server又是什么关系,它是他们两种中的当中一种,还是简单的两种se ...

  3. (转)Python爬虫学习笔记(2):Python正则表达式指南

    以下内容转自CNBLOG:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html 1. 正则表达式基础 1.1. 简单介绍 正则表达式并 ...

  4. 说明反转控制(IOC)和面向方向编程(AOP)在spring中的应用

    说明反转控制(IOC)和面向方向编程(AOP)在spring中的应用 解答:Spring 核心容器(Core)提供Spring框架的基本功能.核心容器的主要组件是BeanFactory,它是工厂模式的 ...

  5. 【BZOJ】3404: [Usaco2009 Open]Cow Digit Game又见数字游戏(博弈论)

    http://www.lydsy.com/JudgeOnline/problem.php?id=3404 写挫好几次.... 裸的博弈论即可.. #include <cstdio> #in ...

  6. DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016错误解决方法

    这个错误是:表处于"装入暂挂"状态. 经多次尝试 总结方法: 1:reorg table <表>: 假如不好使 则下面方法 2,先前尝试装入(LOAD)此表失败.表的状 ...

  7. python 国内镜像

    pipy国内镜像目前有: http://pypi.douban.com/  豆瓣 http://pypi.hustunique.com/  华中理工大学 http://pypi.sdutlinux.o ...

  8. iOS --转载 NSRange 和 NSString 详解

    一.NSRange 1.NSRange的介绍 NSRange是Foundation框架中比较常用的结构体, 它的定义如下: typedef struct _NSRange { NSUInteger l ...

  9. java项目学习

    GitHub地址:https://github.com/zhanglei-workspace/shopping-management-system

  10. DefaultActionInvocation类的执行action

    DefaultActionInvocation类的执行action 上一章里面有提到过DefaultActionInvocation类的invoke方法里面的invokeActionOnly方法.没有 ...