python代码不会敲,请好心老哥帮助我一下

img

img

img

问题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))

你先说一下你的思路

1

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)

```
有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力