美文网首页
Day05循环和分之——if语句

Day05循环和分之——if语句

作者: PythonLi | 来源:发表于2018-09-29 19:51 被阅读0次
import是倒入一个模块/包的关键字
random模块中提供了很多和随机数相关的功能

import random

python中的分之结构只有if结构,没有switch
1 . if就是在程序中用来做判断的,(需要满足某个条件的时候,才做什么事情的情况下就考虑用if)
randint(m,n)-->产生一个m到n的随机数(整数)

num = random.randint(0,10)
print(num)

2. if结构:

"""
a、语法
if 条件语句:
执行语句块
b、说明
if->是python的关键字
条件语句-> 要求最终有一个值,可以是一个字面量也可以是一个变量,或者其他的表达式,最终由结果。
: 冒号 ——>固定语法,
执行语句块——> 可以是一行或者多行代码。这里的代码块语句必须和前面的if语句保持一个缩进

c、执行过程:先判断条件语句的结果是否为True(),为True就执行冒号后面的执行语句块,否则就不执行,
直接执行if结构后面的其他与句。
d、 注意:在满足条件后才执行的代码写在if中,不管条件是否成立都要执行的代码,写在if之外
但是如果有if,if里面至少有一条语句


表达式

练习:判断一个字符串中随机位置上的一个字符是否是字母如果是就打印该字符是字母。
不管是不是字母都打印出取出来的字符


练习

3、 if——else结构

'''
语法:
if 条件语句:
执行语句块1
else:
执行语句块2

执行过程;先判断条件语句是否为True,如果为True就执行语句块1,否则就执行语句块2

4、if-elif-else结构

语法:
if 条件语句:
语句块1
elif 条件语句2:
语句块2
else:
语句块3

执行过程:先判断条件语句1是否成立,如果成立直接执行语句块1,然后整个if 如果不成立再判断条件语句2,如果成立,就执行语句块2,if结构结束,如果条件语句块2也不成立,就执行语句块3。

注意:if-elif-else结构中,elif可以根据情况有多个,else也可以省略。
但是如果有else就写在最后。

练习;随机产生0-100的年龄值,根据年龄的不同确定人处于那个阶段
0-3岁-->幼儿 4-12-->儿童 13-18--> 少年 19-28-->青年
29-100 老年


练习2

练习2;成绩(grade)和操评(scrore)
绩点大于4并且操评大于等于90-->一等奖学金
绩点3.5到4,并且操评大于90-->二等奖学金
绩点在3到3.5并且操评大于90-->三等奖学金
其他情况没有奖学金


练习3
5. if嵌套
在if分之结构中,我们可以在if elif或者else后面嵌套一个或者多个其他的if语句

练习:判断一个数是否是偶数,如果是打印“是偶数”,并且判断这个数能不嫩被4整除,如果是
打印'是4的倍数'否则打印'不是4的倍数'


练习3

相关文章

  • Day05循环和分之——if语句

    import是倒入一个模块/包的关键字 random模块中提供了很多和随机数相关的功能 import rando...

  • day-05 总结

    分之和循环 python中分之结构只有if语句,没有swith if语句 语法:if 条件语句:代码段 说明;if...

  • day05 条件语句和循环结构

    结构一:if语句 Python中的分支结构只有if语句, 没有switch 什么时候需要使用if如果做某件事情(执...

  • 分之和循环语句 (if 、for 、while)

    条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通...

  • Linux结构化语句-条件与循环

    Linux结构化语句 条件语句 if循环语句: for 循环和 while循环 条件语句 if if 条件语句的常...

  • Swift-控制流

    循环语句 for-in , whileif和循环控制语句早退语句 guard else(选修)退出循环语句 bre...

  • 20170824 Shell编程进阶(一)

    选择执行:if语句条件判断:case语句循环控制:for语句循环控制:while语句和until语句循环控制:co...

  • 循环

    多分之选择语句 do while循环直到型循环,即先"直到"循环体(执行循环体)在判断是否成立,所以"直到...

  • 12、Python元组(tuple)

    上集回顾: for循环语句求和 for循环语句乘法口诀表 continue语句 break语句和else语句 学习...

  • 我的python学习笔记-第十天

    循环语句 Python中的循环语句有 for 和 while。 while 循环 Python中while语句的一...

网友评论

      本文标题:Day05循环和分之——if语句

      本文链接:https://www.haomeiwen.com/subject/yzvboftx.html