Python 的基本运算及分析
1题 输出1 2 3 4 5 6 8 9 10 。
方法一:
count = 0
while count < 10 :
count += 1
if count == 7 :
continue
print (count) 方法二、
flag = True
count = 0
while flag :
count +=1
if count > 10 :
flag == False
elif count == 7 :
continue
else :
print(count)
方法三
count = 0
while count < 10:
count += 1
if (count ==4 or count == 7):
continue
else:
print(count)
2 题 输出1-100内的所有奇数
if count % 2 == 1 意思是count是1的时候除以2余数为1,为奇数
If ount % 2 == 0 意思是count是1的时候除以2余数为0,偶数。
方法1
count = 0
while count < 100:
count += 1
if count % 2 ==1 :
print (count)
方法二count =1
while count < 100:
print(count)
count += 2 3题求 -1+2-3+4...99的所有数的和。
count = 1
sum1 = 0
while count < 100:
if count % 2 == 1 :
sum1 = sum1 - count
else :
sum1 = sum1 + count
count += 1
print (sum1)
4题 :你的名字叫什么 你多大了 你的工作 你的爱好 你的信息,
(正确使用 占位符% s == str 字符串 d== digit)
name = input('输入你的名字')
age = input('输入你的年龄')
job = input('输入你的工作')
hobbie = input('输入你的爱好')
msg = ''' info of %s
name :%s
age : %d
job : %s
hobbie : %s
'''% (name,name,int(age),job,hobbie)
print(msg)
# 第一种:
# ret20 = 'name:{},sex:{},身高:{}'.format('alex','ladyboy',178)
# print(ret20)
# ret18 = 'name :{},sex:{},hig:{}'.format("王岩", "男", 174)
# print(ret18)
# 第二种
# name: 王岩, sex: 男, hig: 174
# info = 'name;%s,sex:%s,age:%d'%('wangyan','man',28)
# print(info)
# name;wangyan,sex:man,age:28
5题目 输入用户名 和密码 三次机会 如果不对在给三次机会 然后 不对你太笨了
分析 continue 和 i += 1的位置 ,然后理解占位符
name = '王岩'
pwd = '123'
i = 0
while i < 3 :
username = input('请输入你的用户名')
password = input('请输入密码')
if name == username and pwd ==password :
print('您登陆成功')
break
else :
print('登陆失败,您还有%d次机会,' %(2-i))
if 2 - i == 0 :
result = input('如果愿意你还有可以输入3次机会yes?')
if result == 'yes' :
i = 0
continue
i += 1
6 测验成绩 100为满分 >=90 为A >= 80 为B >= 70 为 C >= 60 为D
< 60 你算是笨到家了'''
分析 字符串 转换为数字 int(str)= 数字
如果
elif score >= 60 : 放在A 下边的话 输入89 会提示D 而不会提示B 因为程序从上往下进行的
score = int(input('输入测验成绩分数'))
if score == 100 :
print('满分 你算是牛到家了')
elif score >= 90 :
print('A')
elif score >= 80 :
print('B')
elif score >= 70 :
print('C')
elif score >= 60 :
print('D')
else :
print('你算是笨到家了,E ')
7 输入评论 不能含有 习大大 罗丹丹 天天 否则评论失败
'''
comment = input('输入你的评论')
if '习大大'in comment :
print('评论失败')
elif '罗丹丹'in comment :
print('评论失败')
elif '天天'in comment:
print('评论失败')
Python 的基本运算及分析的更多相关文章
- 常用排序算法的python实现和性能分析
常用排序算法的python实现和性能分析 一年一度的换工作高峰又到了,HR大概每天都塞几份简历过来,基本上一天安排两个面试的话,当天就只能加班干活了.趁着面试别人的机会,自己也把一些基础算法和一些面试 ...
- python的引用计数分析(二)
python所有对象引用计数被减少1的情况: 一.对象的别名被赋予新的对象; a = 23345455 # 增加了一个引用 b = a # 增加了一个引用 print(sys.getrefcount( ...
- python的计数引用分析(一)
python的垃圾回收采用的是引用计数机制为主和分代回收机制为辅的结合机制,当对象的引用计数变为0时,对象将被销毁,除了解释器默认创建的对象外.(默认对象的引用计数永远不会变成0) 所有的计数引用+1 ...
- 《构建之法》教学笔记——Python中的效能分析与几个问题
<构建之法:现代软件工程>中第2章对效能分析进行了介绍,基于的工具是VSTS.由于我教授的学生中只有部分同学选修了C#,若采用书中例子讲解,学生可能理解起来比较困难.不过所有这些学生都学习 ...
- python数据抓取分析(python + mongodb)
分享点干货!!! Python数据抓取分析 编程模块:requests,lxml,pymongo,time,BeautifulSoup 首先获取所有产品的分类网址: def step(): try: ...
- 【转】python之random模块分析(一)
[转]python之random模块分析(一) random是python产生伪随机数的模块,随机种子默认为系统时钟.下面分析模块中的方法: 1.random.randint(start,stop): ...
- Python内置类型性能分析
Python内置类型性能分析 timeit模块 timeit模块可以用来测试一小段Python代码的执行速度. class timeit.Timer(stmt='pass', setup='pass' ...
- day31 堡垒机尾声 + Python与金融量化分析(一)
堡垒机尾声: 代码案例:https://github.com/liyongsan/git_class/tree/master/day31 课堂笔记:file send: 1.选择本地文件 2.远程路径 ...
- Go/Python/Erlang编程语言对比分析及示例 基于RabbitMQ.Client组件实现RabbitMQ可复用的 ConnectionPool(连接池) 封装一个基于NLog+NLog.Mongo的日志记录工具类LogUtil 分享基于MemoryCache(内存缓存)的缓存工具类,C# B/S 、C/S项目均可以使用!
Go/Python/Erlang编程语言对比分析及示例 本文主要是介绍Go,从语言对比分析的角度切入.之所以选择与Python.Erlang对比,是因为做为高级语言,它们语言特性上有较大的相似性, ...
随机推荐
- Myeclipse项目中Source、Projects、Libraries、Order and export含义
Myeclipse 新建一个项目时,会出现如下界面 输入项目名,点击next Source source folder:存放.java源文件的根目录:output folder:.class编译输出的 ...
- 网络基础之 tcp/ip五层协议 socket
1 网络通信协议(互联网协议) 1.1 互联网的本质就是一系列的网络协议 1.2 osi七层协议 1.3 tcp/ip五层模型讲解 1.3.1 物理层 1.3.2 数据链路层 1.3.3 网络层 1. ...
- Spring缓存注解
从3.1开始,Spring引入了对Cache的支持.其使用方法和原理都类似于Spring对事务管理的支持.Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该 ...
- Python Signal 信号
https://blog.csdn.net/kongxx/article/details/50976802 http://blog.itpub.net/7728585/viewspace-214206 ...
- 6月17 练习ThinkPHP的增删改查
利用ThinkPHP连接数据库的增删改查的例题:用到的数据库表名Info表,Nation表 数据显示页面:MainController.class.php中的ShowInfo方法 //例题 //显示所 ...
- hdu1569-方格取数-二分图网络流
方格取数(2) Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Su ...
- Linux 命令查询工具
http://man.linuxde.net/traceroute http://man.linuxde.net/ping http://man.linuxde.net/nslookup 等等
- InnoDB存储引擎介绍-(2)redo和undo学习
01 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC). - 事务的原子性(Atomi ...
- django学习之——创建项目
创建项目让我迷茫了会: 直接cmd 执行django-admin.py startproject pro_name 肯定是不行的 必须cd到 D:\Program Files\Python3.3.5 ...
- Mysql优化要点
优化MySQL Mysql优化要点 慢查询 Explain mysql慢查询 注意事项 SELECT语句务必指明字段名称 SELECT *增加很多不必要的消耗(cpu.io.内存.网络带宽):增加了使 ...