Python拥有严格的缩进规则!别乱缩进!!!
if-elif循环
age = int(input('请输入您的年龄:'))
if age < 18:
print(f'您输入的年龄是{age},童工')
elif (age > 18) and (age <60):
# 可以写为:18 <= age <= 60
print(f'您输入的年龄是{age},合法')
elif age>60:
print(f'您输入的年龄是{age},退休年龄')
if=else循环嵌套
money = 1
seat = 0
if money == 1:
print('土豪,上车')
if seat == 1:
print('seat')
else:
print('没位置')
else:
print('没钱')
注意!input接受的数据的类型是str,所以需要转换为int类型才能与18、60比较!
while循环
temp = input("猜一下现在小明心里想的数字:")
guess = int(temp)
a = 0
while (guess != 8) and (a != 2):
# 超过两次,游戏结束
a += 1
temp = input("哎呀,猜错了,重新输入:")
guess = int(temp)
if guess == 8:
print("猜对了")
else:
if guess > 8:
print("比这个数小")
else:
print("比这个数大")
print("游戏结束")