本文目录一览:
Python3 条件控制和循环语句
在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。
在Python中没有switch – case语句。
Python 中没有 do..while 循环。
while 循环使用 else 语句,在 while … else 在条件语句为 false 时执行 else 的语句块。
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
range()函数:range(begin,end,step) 不包含end
break语句用于终止当前循环。break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
break 和 continue 语句通常与 if, if...else 和 if...elif...else 语句一起使用。
循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。
1.如果 else 语句和 while 循环语句一起使用,则当条件变为 False 时,则执行 else 语句
2.如果 else 语句和 for 循环语句一起使用,else 语句块只在 for 循环正常终止时执行
Python pass语句是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。
python 循环中嵌套循环 循环次数不固定
是不固定的。
Python不仅支持if语句相互嵌套,while和for循环结构也支持嵌套。所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如for里面还有forwhile里面还有while,甚至while中for或者for中有while也都是允许的。
python中这个if的嵌套怎么写,我晕了?
按照你的要求编写的Python程序如下
username=input()
password=input()
if username=="zhangsan":
if password=="88888888":
print("登录成功")
else:
print("密码错误")
else:
print("您输入的用户名有误")
源代码(注意源代码的缩进)
python基础语法二
运算优先级: 从左到右,括号优先,乘除加减
3
-1
2
0.5
1
2
8
ValueError Traceback (most recent call last)
ipython-input-7-e75690326052 in module
---- 1 print(int("6.8")) #运行后会出现报错(ValueError: invalid literal for int() with base 10: '6.8'),是因为"6.8"是字符串,浮点类型的字符串无法使用int()函数强制转换
ValueError: invalid literal for int() with base 10: '6.8'
8
7.0
6.0
1314.1314
打印(脸黑怪我喽7张蓝票一个SSR都没有)
成功通关
空格学名叫做:缩进
不吃了
在判断3个或者3个以上的条件时,要用到多向判断
绯红女巫需要亲手毁掉幻视额头上的心灵宝石
如果底下还有如果的情况下,需要用到嵌套条件(条件里还嵌套条件)
if嵌套:在基础条件满足的条件下,再在基础条件底下增加额外的条件判断
扒洋葱式写法:
考试成绩评价规则:
不及格
学渣
程序结束
请输入你的名字xxx
xxx,中山大学欢迎你的到来
name=input("请输入你的选择:")
▲:对于input()函数来说,不论我们输入的回答是什么,都会转换成 字符串 类型
什么时候会用到???
请输入您的选择:1
中山大学欢迎您的到来
请输入您的选择:1
中山大学欢迎您的到来
小精灵:您好,欢迎来到古灵阁,请问您需要帮助吗?需要or不需要?
你:需要
小精灵:请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询
你:2
小精灵:金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币 小精灵:请问您需要兑换多少金加隆呢?
(你说了一个数字N)
小精灵:好的,我知道了,您需要兑换(你说的数字N)金加隆。
小精灵:那么,您需要付给我(你说的数字N*51.3)人民币。
注1:如果选择不需要帮助,小精灵会礼貌地说'好的,再见。'
注2: 如果选择帮助【1 存取款】,小精灵会推荐你去存取款窗口;如果选择帮助【3 咨询】,小精灵会推荐你去咨询窗口