根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 else 也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了 age = 3 if age >= 18: print('your age is', age) print('adult') else: print('your age is', age) p...
if socre >= 160: print('优秀') else: print('还需继续努力哟')三、知识总结 1、条件分...
我们也可以在try ... except代码块中使用else子句。不过需要注意的是,else子句需要出现在except子句之后。只有当try子句完成而没有引发任何异常时,else子句中的代码才会运行。如下例所示。 >>> # A function that has an else clause >>> def divide_eight(number): ... try: ... result = 8/number ......
对的,就是代码区出现提示的那个else的缩进位置不正确,所以系统会报错,这里的else根据题目的要求是需要和第三行出现的if语句配合使用的,所以我们在使用if语句的嵌套时一定要注意合适的嵌套方式以及严格控制好不同级别代码块的缩进量。此外,这段代码很可能因为其他语句不正确的缩进或语法等问题出现相应的bug,这就...
第一个报错信息,是缩进的问题。第二个报错信息是if elif else 写的不对。2、初学者不要在Python...
Python代码由于未知原因忽略if-else语句可能是由于以下几种情况导致的: 1. 语法错误:在if-else语句中可能存在语法错误,例如缺少冒号(:)、缩进错误等。在Python中,正确的if...
python 是哪个版本,是不是编码的问题。coding=utf-8s = input('单位大写')a = eval(s[3:])d = s[0:3]e ,r = 'USD','RMB'if d == e: print('RMB{:.2f}'.format(a * 6.78))elif d == r: print('USD{:.2f}'.format(a / 6.78))else: pass ...
通过input输入的内容是字符串类型,你需要使用int()方法来转换为整型,才能在if语句那里与18进行比较,改为以下形式即可:age = input('请输入你的年龄:')print('your age is:',age)if int(age) >=18:print('成年')else:print('未成年')...
3 下面我们改一下代码。发现了么,报错了。因为else的缩进不对。这样的缩进,说明是属于if代码块的,但是语法又不对,所以报错了。三.if elif else 1 看如下的例子,如果年龄设定为30岁。如果年龄大于50打印1;如果年龄大于30,打印2,如果年龄大于10,打印3,否则打印4 2 最终的结果是打印3。因为30属于10到...