【发布时间】:2017-04-27 00:23:59
【问题描述】:
假设有一个图像,但我不确定你是否能看到它?
我必须向用户提供一个菜单来确定卡车的样式,然后提供另一个菜单让他们按周或每天选择费率。然后我必须知道卡车行驶了多少天/几周以及行驶了多少英里。所有这些信息都必须根据两个菜单选择及其输入来计算。我怎么说如果 A 和 1 然后等于...。我知道如何使用带有一个变量的 if 语句,但我不知道如何合并所有这些输入以进行有效计算。 请指教。以下是我到目前为止的编码。
def main():
print('Please select from the following rental truck options')
firstMenu()
print("Please Tell us how many Days/Weeks you have rented our truck and how many miles were driven")
milesTime()
def firstMenu():
menu = input("Please bhoose from the following options(A, B, C, D)and press enter:\n"
"A = Class A Truck\n"
"B = Class B Truck\n"
"C = Class C Truck")
if menu == str('A'):
secondMenu()
elif menu == str('B'):
secondMenu()
elif menu == str('C'):
secondMenu()
firstMenu()
def secondMenu():
print('Please enter code for Daily or Weekly Rate')
print("1 = Daily")
print("2 = Weekly")
option2 = input()
secondMenu()
def milesTime():
miles = input("Please Enter number of Miles Driven")
time = input("Please Enter the number of days/weeks the truck was rented")
milesTime()
def calculate():
while firstMenu == 'A':
【问题讨论】:
-
请不要对我大喊大叫,我是 stackoverflow 和 python 的菜鸟。我已经为此工作了 4 个小时,但没有运气。
标签: python function menu arguments parameter-passing