第11课时
input的作用
1 屏幕上输出括号里的字符串
2 接收用户输入的内容并返回到程序
3 input返回的内容一定是字符串类型
input负责接受用户输入内容并把内容返回给变量
In [13]:
ok
gender = input()
print(gender)
if gender == “q”:
print(“ok”)
else :
print(“sorry”)
q
q
ok
In [16]:
请输入你的性别
gender = input(“请输入你的性别”)
print(gender)
if gender == “man”:
print(“a”)
else :
print(“b”)
请输入你的性别o
o
b
In [32]:
gender = input(“你的分数”)
gender= int(gender)
print (gender)
if (gender > 90) :
print(“优秀”)
if (80 < gender <= 90 ):
print(“良”)
else :
print(“加油”)
你的分数75
75
加油
In [31]:
gender = input(“你的分数”)
print (gender)
if gender > 90 :
print(“优秀”)
else 80 < gender <= 90 :
print(“良”)
File “”, line 5
else 80 < gender <= 90 :
^
SyntaxError: invalid syntax
第11课时:循环结构
input输入的全部是字符串 实现字符串的转换 score = int(score)
多路分支
很多分支的情况,叫做多路分支 if 条件表达式子: 语句1 … elif 条件表达式: 语句1 … elif条件表达式: 语句1 … else 语句1 …
elif 可以有很多个
else 可选
多路分支最多只会执行一行情况
In [33]:
score = input(“请输入学生的成绩”)
score = int(score)
if score >= 90:
print(“a”)
elif score >= 80:
print(“b”)
else :
print(“继续加油”)
请输入学生的成绩33
继续加油
if语句可以嵌套
python没有switch语句
循环语句
重复执行某一个固定的动作或者任务