91,951
社区成员
发帖
与我相关
我的任务
分享
你完了
做程序最重要的思路,其他的都是大同小異,了解問題,知道原理一切問題都迎刃而解,想這個問題選擇語句if else /if else elif
money = int(input("请输入单张火车票全价"))
people = int(input("订票人数"))
time = int(input("购票月份(1-12)"))
student = input('是否为学生,(Y/N)')
if student == "Y":
if 1 <= time <= 3 or 7 <= time <= 9:
if people >= 10:
Q = money * people * 0.5 * 0.9
elif 4 <=time<=6 or 10<= time <= 12:
if people >= 10:
Q = money * people * 0.9
else:
Q = money * people
elif student == "N":
if people >= 10:
Q = money * people * 0.9
else:
Q = money * people
print(Q)
刚学也不太会应该还有其他方法,但是这个应该也行。