问题1答案
while True:
data = input("请输入数据: ")
if data.isdigit():
print("输入的数据 {} 是 {}".format(int(data),"偶数" if int(data) % 2 == 0 else "奇数"))
else:
print("你输入的数据 {} 不合法,请重新输入".format(data))
while True:
data = input("请输入数据")
if data.isdigit():
print("你输入的 {} 字符串全部是数字字符".format(data))
elif data.isalpha():
print("你输入的 {} 字符串全部是字母".format(data))
elif data.isalnum():
print("你输入的 {} 字符串是数字字母的混合".format(data))
else:
print("你输入的 {} 字符串除了字母和数字外还包括其他的一些控制字符".format(data))
while True:
total = 100
age = input("请输入年龄")
if age.isdigit():
age = int(age)
if age <= 6 or age >= 80:
cost = total* 0.2
elif 7 <= age <= 12 or 60 <= age <= 79:
cost = total * 0.5
else:
cost = total
print("你的票价是{}".format(cost))
else:
print("输入的年龄: {} 不合法".format(age))
你先说一下你的思路
n = int(input())
if 80 < n < 6:
print(100 * 0.2)
elif 7 <= n <= 12 or 60 <= n <= 79:
print(100 * 0.5)
else:
print(100)
```
有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力