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对比,是因为做为高级语言,它们语言特性上有较大的相似性, ...
随机推荐
- 第一阶段——站立会议总结DAY01
1.昨天做了什么:无 2.今天准备做什么:准备开始做个人中心界面,首先是创建页面 3.遇到的困难:“无从下手”,怕写完某个界面之后就会找不到相关的名字接口什么的.
- spring boot(十五)spring boot+thymeleaf+jpa增删改查示例
快速上手 配置文件 pom包配置 pom包里面添加jpa和thymeleaf的相关包引用 <dependency> <groupId>org.springframework.b ...
- centos7 --kubeadm安装
One or more machines running one of: Ubuntu 16.04+ Debian 9 CentOS 7 RHEL 7 Fedora 25/26 (best-effor ...
- python 线程 进程
1.进程与线程优.缺点的比较总言:使用进程和线程的目的,提高执行效率. 进程: 优点:能利用机器的多核性能,同时进行多个操作. 缺点:需要耗费资源,重新开辟内存空间,耗内存. 线程: 优点:共享内存( ...
- C# 3.0 / C# 3.5 扩展方法
概述 扩展方法是一种特殊的静态方法,可以像扩展类型上的实例方法一样进行调用,能向现有类型“添加”方法,而无须创建新的派生类型.重新编译或以其他方式修改原始类型. 扩展方法的定义实现: public s ...
- POJ2393奶酪工厂
Yogurt factory Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 14771 Accepted: 7437 D ...
- C++类型检查
与大多数语言一样,C++也是类型决定了能对该对象进行的操作,一条表达式是否合法依赖于其中参与运算的对象的类型,C++是一种静态数据类型语言,它的类型检查发生在编译时, 因此编译器知道程序中每一个变量对 ...
- XAMPP/PHPnow/phpStudy安装使用对比
一.XAMPP 1.1 下载 下载地址:https://www.apachefriends.org/download.html 1.2 安装 双击下载的安装程序进行安装,界面如下图,都是典型的下一步下 ...
- Qt之获取子部件
Qt5.10 QList<QObject*> list_children = this->children(); for(int i=0;i<list_children.siz ...
- JAVA常识1
DBA: https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86% ...