<p>我需要存储6个项目的信息以及它们各自的长度、宽度和成本值,然后根据用户输入计算出一些值。你知道吗</p>
<p>在jcusick的帮助下,我现在有了下面的代码。你知道吗</p>
<p>我现在需要有关注释(#)中标记的项目的帮助。你知道吗</p>
<p>您不需要编写完整的代码-指向正确的方向是完美的。你知道吗</p>
<p>到目前为止,我已经:</p>
<pre><code>cost = {}
cost['Themon'] = 450
cost['Larrec'] = 700
cost['Medrec'] = 500
cost['Parallel'] = 825
cost['Suncatch'] = 400
cost['Chantran'] = 975
length = {}
length['Themon'] = 3.2
length['Larrec'] = 3.4
length['Medrec'] = 2.1
length['Parallel'] = 5
length['Suncatch'] = 3
length['Chantran'] = 9
width = {}
width['Themon'] = 2.3
width['Larrec'] = 3
width['Medrec'] = 2
width['Parallel'] = 4
width['Suncatch'] = 3
width['Chantran'] = 6
area = {}
area['Themon'] = 1 # how do i calculate the area (l*w) by referencing the lenght and width dictionary
area['Larrec'] = 1
area['Medrec'] = 1
area['Parallel'] = 1
area['Suncatch'] = 1
area['Chantran'] = 1
#menu
ans=True
while ans:
print("""
Enter 1. to find cheapest garden deck
Enter 2. to display the names of garden decks over a certain lenght
Enter 3. to display the number of garden decks that are available over a certain area
Enter 4. to quit
""")
ans=input("What option would you like? ")
if ans=="1":
print (min(cost, key=cost.get))
elif ans=="2":
input_length = input("\n Please enter minimum deck length between 2 and 15 metres")
print # i need to display names of the decks greater than the user input length
elif ans=="3":
input_area = input("\n Please enter deck area in metres squared between 4 and 80")
print # i need to display the number of garden decks that are greater that the user input area
elif ans=="4":
print("\n Thank you for using Penny's Decking")
else:
print("\n Not a valid choice")
</code></pre>