代码缩进不能空格键和tab键乱混用,可能会出错。
score = int(input("输入分数:"))
if score > 100:
print("最高分才100……")
elif score >= 80:
print("B")
elif score >= 90:
print("A")
elif score >= 60:
print("c")
elif score >= 40:
print("D")
else:
print("太笨了……E")
'''
运行:
输入分数:95
B
'''
# 解释:因为输入分数95,运行 elif score >=80: print("B") 满足条件了,就不再往后继续运行而是退出if结构了。
# 注意,不会继续 print("A")
语法:if 条件表达式 : 语句
默认情况下,if语句只会控制紧随其后的那条语句,如果希望if控制多条语句,则可在if后跟着一个代码块(代码块以缩进开始,直到代码恢复到之前的缩进级别时结束);
两种缩进方式:1.使用tab键;2.使用四个空格
input(),该函数用来获取用户的输入;调用后,程序会立即暂停,等待用户输入。
用户输入完成后,点击回车才会继续向下执行;
用户输入完成后,其所输入的内容会以返回值(字符串)的形式返回;
函数中可设置一个字符串作为参数,这个字符串将作为提示文字显示;
input()也可以用于暂时阻止程序结束
break:用来立即退出循环语句(包括else)
continue:用来跳过当次循环
pass:用来在循环或判断语句中占位的
循环嵌套案例
# 打印三角形
# python写法:
i = 0
while i < 5:
j = 0
while j < i + 1:
print('*', end='')
j += 1
print()
i += 1
'''
# javaScript写法:
for (var i = 0; i < 5; i++) {
for (var j = 0; j < i + 1;j++){
document.write('*')
}
document.write('<br/>')
'''