1、使用while循环输出1 2 3 4 5 6 8 9 10

  1. i=0
  2. while i<10:
  3. i+=1
  4. if i==7:
  5. continue
  6. print(i)

结果:

2、求1-100的所有数的和

  1. sum=0
  2. i=0
  3. while i<100:
  4. i+=1
  5. sum+=i
  6. print(sum)

结果:

3、输出 1-100 内的所有奇数

  1. for i in range(101):
  2. if i%2==1:
  3. print(i,end=' ')

结果:

4、输出 1-100 内的所有偶数

  1. for i in range(1,101):
  2. if i%2==0:
  3. print(i,end=' ')

结果:

5、求1-2+3-4+5 ... 99的所有数的和

  1. sum=0
  2. i=1
  3. while i<100:
  4. if i%2==1:
  5. sum+=i
  6. else:sum-=i
  7. i+=1
  8. print(sum)

结果:

6、用户登陆(三次机会重试)

  1. zh='lzs'
  2. mm='1234'
  3. count=0
  4. while count<3:
  5. count+=1
  6. zh1 = input("请输入账号")
  7. mm1 = input("请输入密码")
  8. if zh==zh1 and mm==mm1:
  9. print("欢迎登陆!")
  10. break
  11. else:print("请确认后再输入")

结果:

7、猜年龄游戏要求:允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出

  1. count=0
  2. age=20
  3. while count<3:
  4. count+=1
  5. age1=eval(input("请输入一个猜测的年龄"))
  6. if age==age1:
  7. print("恭喜你猜对了")
  8. print(age1)
  9. break
  10. else:print("请重新再猜测一次")

结果:

8、猜年龄游戏升级版(选做) 要求:允许用户最多尝试3次每尝试3次后, 如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序如何猜对了,就直接退出

  1. count=0
  2. age=20
  3. while count<3:
  4. count+=1
  5. age1=eval(input("请输入一个猜测的年龄"))
  6. if age==age1:
  7. print("恭喜你猜对了")
  8. print(age1)
  9. break
  10. else:print("请重新再猜测一次")
  11. if count==3:
  12. s = input("是否选择重新游戏请选择y或者n")
  13. if s=='y':
  14. count=0
  15. continue
  16. else:break

结果:

9、for循环打印99乘法表

  1. for i in range(1,10):
  2. for j in range(1,i+1):
  3. print(f'{j}*{i}={i*j} ',end='')
  4. print("")

结果:

10、for循环打印金字塔:

  1. for i in range(-1,10,2):
  2. print(f'{"*"*i:^9}')

结果:

python日常题目小练习的更多相关文章

  1. python日常-list and dict

    什么是list: list 觉得算是python日常编程中用的最多的python自带的数据结构了.但是python重的list跟其他语言中的并不相同. 少年..不知道你听说过python中的appen ...

  2. 【Python精华】100个Python练手小程序

    100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同 ...

  3. 整理了适合新手的20个Python练手小程序

    100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. 本文附带基础视频教程:私信回复[基础]就可以获取的 [程序1] ...

  4. python random模块 - 小驹的专栏 - 博客频道 - CSDN.NET

    python random模块 - 小驹的专栏 - 博客频道 - CSDN.NET python random模块 分类: python 2011-11-15 15:31 6037人阅读 评论(2) ...

  5. 关于理解python类的小题

    今天看了python部落翻译的一篇<一道python类的小题>文章,感觉挺有启发性,记录下来: print('A') class Person(object): print('B') de ...

  6. 【Python教程】《零基础入门学习Python》(小甲鱼)

    [Python教程]<零基础入门学习Python>(小甲鱼) 讲解通俗易懂,诙谐. 哈哈哈. https://www.bilibili.com/video/av27789609

  7. Python开发转盘小游戏

    Python开发转盘小游戏 Python  一 原理分析 Python开发一个图形界面 有12个选项和2个功能键 确定每个按钮的位置 每个按钮的间隔相同 点击开始时转动,当前选项的背景颜色为红色,其他 ...

  8. Python趣味实用小工具

    代码地址如下:http://www.demodashi.com/demo/12918.html python 趣味实用小工具 概述 用python实现的三个趣味实用小工具: 图片转Execl工具 , ...

  9. 利用python实现微信小程序游戏跳一跳详细教程

    利用python实现微信小程序游戏跳一跳详细教程 1 先安装python 然后再安装pip <a href="http://newmiracle.cn/wp-content/uploa ...

随机推荐

  1. Python连接操作数据库

    步骤: 1.创建与数据库的连接对象: 2.创建游标: 3.通过游标执行语句 4.增删改需要提交(commit)数据 5.关闭连接 如: import MySQLdb   # Python通过MySQL ...

  2. 【Python】简单计算器

    #python 3.7.1 print("operation codes are:") print("1 for multiply") print(" ...

  3. SSH后台分页

    初学SSH,开始用的Struts2+Hibernate3+Spring3,Hibernate中用的HibernateTemplate进行数据库的操作.之后在进行前台页面显示的时候,要用到分页,查了一下 ...

  4. 0107 spring操作数据库的3个架子

    背景 数据库开发是java的核心内容之一,基础就是jdbc了: 然而直接使用jdbc,需要写大量的try-catch-finally模板代码: 管理系统使用hibernate作为orm框架比较方便,遵 ...

  5. vue基础实例

    <html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"> ...

  6. LED Decorative Light Supplier Introduction - LED Track Light Products

    LED Decorative Light Supplier    introduction: LED track light is a track light with LED as the ligh ...

  7. Git-配置SSH公钥

    前言:Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. 以下操作都在git-bash命令行中进行. 查看所有配置项: git config --l ...

  8. 当map的key为对象时,js无法解析key的属性值

    重写对象的toString方法,按照json数据的规则 然后前台string转json 控制台打印 这个方法不需要引入其他包 如果map的key属性过多,或者key是集合,可以在后台先转json,然后 ...

  9. Tarjan-SCC-NOIP2015message

    This article is made by Jason-Cow.Welcome to reprint.But please post the writer's address. http://ww ...

  10. binwalk在Windows10和kali_Linux下的安装及使用教程

    (一)binwalk简介    binwalk 是用于搜索给定二进制镜像文件以获取嵌入的文件和代码的工具.  具体来说,binwalk是一个固件的分析工具,旨在协助研究人员对固件非分析,提取及逆向工程 ...