先谢谢@罗攀帅哥 的帮忙,解决了python2和3关于input()语句的不同
条件语句
条件语句用来判断‘条件’是True
或False
,从而决定接下里做什么,常用的条件语句是if
语句
if
语句
- 组成:
1.if
关键字
2.用来判断的条件
3.冒号:
4.要执行的代码
if 5>4:
print'a'
-
else
关键字常用在条件语句中,表示其他的情况下做什么
if 5<4: #如果(if)符合条件,执行动作1(print'a')
print'a'
else #否则(else),执行动作2(print'b')
print'b'
思路分析:
-
elif
语句
可以看成是else
和if
的合成关键词——“否则如果”
#这里我改用了Python3.6.1,因为2.x系列的input语句不习惯
print ('input you gender')
gender=input()
if gender==('male'):
print ('hello,nice to meet you')
elif gender=='female':
print( 'hello,have a good night')
else:
print ('who are you?')
思路:
作业:判断某一年是否为闰年
闰年的定义:
- 能被4整除且不能被100整除
- 能被400整除
print ('please input one year')
year=int(input())
if year%400==0:
print ('yes,it is leap year')
elif year%4==0 and year%100!=0:
print( 'yes,it is leap year')
else:
print ('it is not a leap year')
思路:
第一本入门书是python3.x,果然还是第一个接触的更有感觉
青苔计划