Day2:
一:分支结构(选择结构)
1.if语句的使用:一般搭配 if else
例子:一个简单的身份验证
##当密码和用户名都正确的时候验证成功!!!
uname = input('用户名: ')
passwd = input('密码: ')
if uname == 'admin' and passwd == '123456':
print('身份正确!')
else:
print('身份错误!')
上段代码中可以看到,python和c、java等语言不同,它没用{}来构造代码,而是使用缩进的方式来表示代码的层次结构。代码块:一段连续的代码且又保持相同的缩进。
if else 可以构造更多的分支。比如”if ...else ... else ... “或者 嵌套”if.. if .. else .. else..“。
例子:
##分段求值f(x)=y:
x=float(input('x='))
if x>1
y=x*3-1
else
y=x**2
else
y=x**2+33
print('%.1f=%.1fx'%(x,y))
二:练习:
1.成绩划分等级:
#规定:85分以上优秀(包含) 75-84良好 60-74及格 60以下不及格
score=float(input('你的分数:'))
if score>=85
print('优秀')
else score<85 and score>=75
print('良好')
else score<75 and score>=60
print('及格')
else score<60 and score>=0
print('不及格')
else
print('输入错误')