a.python的缩进和冒号
Python不像其他语言那样要求{},仅仅使用tab 键来区分代码的逻辑性。
b, if语句
格式:
if 判断条件:
执行语句...
else:
执行语句....
if 1<2:
print 'hello,word'
print 'Ture'
else:
print 'ha' #条件不成立输出else
print 'main' ## 这个不在条件里,不管成立不成立,都会输出
多个条件
elif
if 10<2:
print 'hello,word'
print 'Ture'
elif 'a'
print 'a'
else:
print 'ha'
print 'main'
if 小练习
90分以上是A,80分以上是B,70分以上是C,70分以下是不及格。
score = int(raw_input('plese input number: '))
if score >= 90:
print 'A'
print 'very good'
elif score >=80:
print 'B'
print 'good'
elif score >=70:
print 'C'
print 'pass'
else:
print 'D'
print 'End'
if else
案例: 程序运行小案例。
yn = raw_input('please input [Yes/No]: ')
yn = yn.lower() ##输出所有元素都是小写
if yn == 'y' or yn == 'yes':
print 'programe is running......'
elif yn =='n' or yn == 'NO':
print 'programe is exit.'
else:
print 'please input [Yes/No]...'
###### yn.upper 是输出全大写,跟yn.lower相反。