python日常题目小练习
1、使用while循环输出1 2 3 4 5 6 8 9 10
i=0
while i<10:
i+=1
if i==7:
continue
print(i)
结果:

2、求1-100的所有数的和
sum=0
i=0
while i<100:
i+=1
sum+=i
print(sum)
结果:

3、输出 1-100 内的所有奇数
for i in range(101):
if i%2==1:
print(i,end=' ')
结果:

4、输出 1-100 内的所有偶数
for i in range(1,101):
if i%2==0:
print(i,end=' ')
结果:

5、求1-2+3-4+5 ... 99的所有数的和
sum=0
i=1
while i<100:
if i%2==1:
sum+=i
else:sum-=i
i+=1
print(sum)
结果:

6、用户登陆(三次机会重试)
zh='lzs'
mm='1234'
count=0
while count<3:
count+=1
zh1 = input("请输入账号")
mm1 = input("请输入密码")
if zh==zh1 and mm==mm1:
print("欢迎登陆!")
break
else:print("请确认后再输入")
结果:

7、猜年龄游戏要求:允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
count=0
age=20
while count<3:
count+=1
age1=eval(input("请输入一个猜测的年龄"))
if age==age1:
print("恭喜你猜对了")
print(age1)
break
else:print("请重新再猜测一次")
结果:

8、猜年龄游戏升级版(选做) 要求:允许用户最多尝试3次每尝试3次后, 如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序如何猜对了,就直接退出
count=0
age=20
while count<3:
count+=1
age1=eval(input("请输入一个猜测的年龄"))
if age==age1:
print("恭喜你猜对了")
print(age1)
break
else:print("请重新再猜测一次")
if count==3:
s = input("是否选择重新游戏请选择y或者n")
if s=='y':
count=0
continue
else:break
结果:

9、for循环打印99乘法表
for i in range(1,10):
for j in range(1,i+1):
print(f'{j}*{i}={i*j} ',end='')
print("")
结果:

10、for循环打印金字塔:
for i in range(-1,10,2):
print(f'{"*"*i:^9}')
结果:

python日常题目小练习的更多相关文章
- python日常-list and dict
什么是list: list 觉得算是python日常编程中用的最多的python自带的数据结构了.但是python重的list跟其他语言中的并不相同. 少年..不知道你听说过python中的appen ...
- 【Python精华】100个Python练手小程序
100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同 ...
- 整理了适合新手的20个Python练手小程序
100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. 本文附带基础视频教程:私信回复[基础]就可以获取的 [程序1] ...
- python random模块 - 小驹的专栏 - 博客频道 - CSDN.NET
python random模块 - 小驹的专栏 - 博客频道 - CSDN.NET python random模块 分类: python 2011-11-15 15:31 6037人阅读 评论(2) ...
- 关于理解python类的小题
今天看了python部落翻译的一篇<一道python类的小题>文章,感觉挺有启发性,记录下来: print('A') class Person(object): print('B') de ...
- 【Python教程】《零基础入门学习Python》(小甲鱼)
[Python教程]<零基础入门学习Python>(小甲鱼) 讲解通俗易懂,诙谐. 哈哈哈. https://www.bilibili.com/video/av27789609
- Python开发转盘小游戏
Python开发转盘小游戏 Python 一 原理分析 Python开发一个图形界面 有12个选项和2个功能键 确定每个按钮的位置 每个按钮的间隔相同 点击开始时转动,当前选项的背景颜色为红色,其他 ...
- Python趣味实用小工具
代码地址如下:http://www.demodashi.com/demo/12918.html python 趣味实用小工具 概述 用python实现的三个趣味实用小工具: 图片转Execl工具 , ...
- 利用python实现微信小程序游戏跳一跳详细教程
利用python实现微信小程序游戏跳一跳详细教程 1 先安装python 然后再安装pip <a href="http://newmiracle.cn/wp-content/uploa ...
随机推荐
- Android 开发 ThreadPool(线程池) 总结
本文是介绍线程池的基础篇. 一.线程池的作用 创建异步线程的弊端: 1.每次new Thread创建对象,导致性能变差. 2.缺乏统一的管理,可能导致无限制的线程运行,严重的后果就是OOM 或者死机. ...
- Form表单利用Jquery Validate验证以及ajax提交
#表单利用Jquery验证验证以及ajax提交 概述>详细讲解表单利用Jquery >验证验证以及ajax提交的过程,以及Validate的自定义提示语,非空判断,输入字段的远程ajax验 ...
- 自制yum源离线安装ansible
适应场景 在实际生产环境中,服务器往往是不能访问互联网,如果简单的下载ansible源码安装,会碰到缺少各种依赖包的问题,因此,推荐制作yum源,然后使用yum安装ansible. 实验环境 模拟可以 ...
- String类中的equals方法总结(转载)
转载:https://blog.csdn.net/qq_25827845/article/details/53868815 1.String源码中equals大致写法: public boolean ...
- JS中使用lambda筛选list
LevelEnum.filter(x=>x.Category=="水利工程")
- Mysql中的触发器【转】
转载:https://www.cnblogs.com/chenpi/p/5130993.html 阅读目录 什么是触发器 特点及作用 例子:创建触发器,记录表的增.删.改操作记录 弊端 什么是触发器 ...
- 阻塞队列BlockingQueue之ArrayBlockingQueue
ArrayBlockingQueue 是数组实现的有界阻塞队列,此队列按照先进先出(FIFO)的原则对元素进行排序. 构造方法: public ArrayBlockingQueue(int capa ...
- 安装Elasticsearch出现 node validation exception 的问题处理
es报错如下: [2019-10-11T16:23:28,945][ERROR][o.e.b.Bootstrap ] [es-node-1] node validation exception[3] ...
- 安装Nginx:通过yum方式
1.配置yum源: 在/etc/yum.repos.d中新建后缀为.repo的文件,此处以nginx.repo为例. 2.更新yum源: yum clean all yum makecache 3 ...
- 【转载】Java的JDBC事务详解
转自:http://www.cnblogs.com/azhqiang/p/4044127.html 事务的特性: 1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单 ...