if嵌套(补充)

if 要判断的条件:条件成立时,要做的事情
elif  条件2:...
else:条件不成立时,要做的时请

elif和else都必须和if联合使用,不能单独使用

例1:

holiday_name = str(input('请输入一个节日:'))if holiday_name == '情人节':print('买礼物,买花,买包,买化妆品')
elif holiday_name == '愚人节':print('吃饭')
else:print('不过节')

例2:

have_ticket = True
knife_length = int(input('tell me the length of your knife:'))if have_ticket:print('已有车票,请安检...')if knife_length > 20:print('长度为 %d:超出限定长度,禁止入内' %knife_length)else:print('长度为 %d:没有超过限定长度,允许入内' %knife_length)
else:print('请先买票')

练习题一:

  • 判断闰年
    用户输入年份year, 判断是否为闰年?
    能被4整除但不能被100整除的 或者 能被400整除 那么就是闰年

练习题二:

  • 打印9*9乘法表

练习题3:

  • 计算100以内的奇数和

练习题4:

  • 从控制台输入要出的拳 --石头1 剪刀2 布3
    电脑随机出拳
    比较胜负

注意:这里要为大家介绍随机数的生成方法,如下图:

程序如下:

练习题4:

  • 输入一个数,并计算这个数的阶乘

练习题5:

  • 有1,2,3,4四个数字
    求这四个数字能生成多少互不相同且无重复数字的三位数

练习题6:

  • 用户登陆程序需求:
    1. 输入用户名和密码;
    2. 判断用户名和密码是否正确? (name=‘root’, passwd=‘westos’)
    3. 登陆仅有三次机会, 如果超过三次机会, 报错提示;

练习题7:

  • 猜数字游戏

    1. 系统随机生成一个1~100的数字;
    2. 用户总共有5次猜数字的机会;
    3. 如果用户猜测的数字大于系统给出的数字,打印“too big”;
    4. 如果用户猜测的数字小于系统给出的数字,打印"too small";
    5. 如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;

Python零基础入门(4)——分支与循环练习题相关推荐

  1. 【学习记录】Python零基础入门(五)

    第五章 Python零基础入门之条件.循环及其他语句 本人自学的主要教材为Magnus Lie Hetland的Beginning Python:From Novice to Professional ...

  2. python和循环语句_Python 小白零基础入门 -- 条件语句和循环语句

    Python 小白零基础入门 -- 条件语句和循环语句 点击上方 "Python 读数", 选择 "星标" 公众号 重磅干货, 第一时间送达 Python 零基 ...

  3. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...

    课程名称 Python零基础入门学习视频教程全42集,资源教程下载 课程目录 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小 ...

  4. python基础教程视频教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载...

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  5. python基础教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  6. python零基础入门pdf-零基础入门学习Python PDF 扫描版

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于Python.零基础.入门学习方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小59.3 MB,小甲鱼编写,目前豆瓣.亚马逊 ...

  7. Python零基础入门(一)——Python基础关键字和语法[学习笔记]

    Python零基础入门(一)--Python基础关键字和语法 目录 1. Hello World! 2. 字符串操作 3. 简单数学计算 4. if elif else 5. 循环 基础类型 pyth ...

  8. python基础代码大全-python零基础入门命令方式汇总大全,快速恶补你的Python基础...

    原标题:python零基础入门命令方式汇总大全,快速恶补你的Python基础 无意中浏览到这篇来自大牛的分享,总结的很全面,我重新排版下放在这里,希望能帮助到大家.在此十分感谢原作者! 在开始之前还是 ...

  9. 视频教程-Python零基础入门教程-Python

    Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...

  10. 视频教程-Python零基础入门高薪必看动画课程-Python

    Python零基础入门高薪必看动画课程 从事多年的Web应用开发,拥有10余年一线开发经验和教学经验.曾在中国银行从事数据采集服务,现专注于Python教学相关工作.参与过O2O外卖平台系统.微信商城 ...

最新文章

  1. 窗口函数(防忘笔记)
  2. Spring-基于注解的配置[01定义Bean+扫描Bean]
  3. Codeforces Round #766 (Div. 2) D. Not Adding 数学gcd
  4. axios 与 Vuex的使用
  5. vue -- v-cloak解决刷新或者加载出现闪烁(显示变量)
  6. This iPhone is running iOS 12.2(16E227),which may be supported by this version of Xcode
  7. 日历java代码_java 日历代码实现
  8. php函数-list函数
  9. FTP文件传输神器:8uftp
  10. 关于VS2019调试问题:进程已退出,代码为-1073741819(已解决)
  11. 备考电商双十一智齿客服主动营销功能大升级
  12. IDEA 快捷键拆解系列(五):Navigate 篇
  13. Java实现语音阅读功能开发(输入文字,转语音播放)
  14. Java SSLSocket客户端认证配置
  15. 计算机证据和网络证据的关系,计算机犯罪证据有哪些特点
  16. 如何通过技术手段批量删除公众号文章?
  17. NSTextField限制输入框只能输入英文字母数字字符,不能输入中文
  18. taglib指令报错 uri错误
  19. 小新pro13锐龙版本 ,开启vt,svm,开启虚拟机
  20. 机器学习(四)其它技术:决策树,异常检测,PCA

热门文章

  1. Python使用过滤器(filter)进行图像模糊处理
  2. 深度学习时间序列预测:卷积神经网络(CNN)算法构建单变量时间序列预测模型预测空气质量(PM2.5)+代码实战
  3. python计算两个字典的相同点(从key、value、item角度)
  4. R语言绘制相关性热图
  5. Genome Sequencing and Assembly by Long Reads in Plants植物基因组的长读测序与组装
  6. python pandas 遍历 DataFrame
  7. html javascript 字符串和数组互转 字符串拼接 数组拼接
  8. CMD 一条命令 执行 多条命令
  9. python 文字转语音
  10. 在word、excel中如果运用VBA进行编程?