python中这个if的嵌套怎么写,我晕了?

Python040

python中这个if的嵌套怎么写,我晕了?,第1张

按照你的要求编写的Python程序如下

username=input()

password=input()

if username=="zhangsan":

if password=="88888888":

print("登录成功")

else:

print("密码错误")

else:

print("您输入的用户名有误")

源代码(注意源代码的缩进)

运算优先级: 从左到右,括号优先,乘除>加减

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 咨询】,小精灵会推荐你去咨询窗口