username =input('请输入用户名:')if username =='python':print('欢迎访问')# if wages >= 2000:# TypeError: '>=' not supported between instances of 'str' and 'int'
wages =input('请输入你的工资:')if wages >='2000':print('可以独自生活了')
if2< season <6:print('现在是春季')elif5< season <9:print('现在是夏季')elif8< season <12:print('现在是秋季')elif season ==12or1or2:print('现在是冬季')else:print('你就是个傻子')
dog_age =float(input('请输入狗的年龄:'))
person_age =0if dog_age <0:print('错误')elif0<= dog_age <=2:
person_age = dog_age *10.5print(dog_age,'岁的狗的年龄相当于', person_age,'岁的人')else:
person_age =2*10.5
person_age +=(dog_age -2)*4print(dog_age,'岁的狗的年龄相当于', person_age,'岁的人')
while语句
循环语句可以使指定的代码块重复指定的次数。循环语句分为两种,while循环语句和for循环语句。
语法:
while 条件语句:
代码块
循环语句三要素:
1.初始化表达式
2.条件表达式
3.更新条件表达式
i =100
a =0
b =0
c =0print('1000以内所有的水仙花数如下:')while i <=1000:
a = i //100
b =(i - a *100)//10
c = i - a *100- b *10if i == a **3+ b **3+ c **3:print(i)
i +=1for 变量 in 循环规则:
代码块