需要Python代码信息

时间:2017-01-28 22:09:39

标签: python

这就是我想要编码的内容:要求用户存入至少20美元的金额来打开购物卡。 然后,商店将提供10美元的第一次花费在物品上。 该计划将总计金额并产生余额。 如果最初存入的金额少于20美元,则客户将被告知该金额太少而无法开立账户(使用条件表达式)。 如果金额大于或等于20美元,则将添加10美元,并显示购物卡上的总金额。 到目前为止,我做了很多,但已经卡住了。

print ('''Hi my name is Richard. Welcome to Buymore.''')
user = input( 'First name : ')
user = input( 'Last name : ')
user = input('ZIP code : ')

print ("Please deposit$20 into your account for your new shopper's card.")

user=input('20 dollars : ')
if num <20:
    print ("Congratulation’s on opening your new card")
    print ("As a gift we are giving you 10 dollars towards your first purchase")
if num >20 :    
    print('Need to deposit more minimum is 20 dollars')

1 个答案:

答案 0 :(得分:0)

坚持到什么水平?什么工作,不是吗?

从查看代码开始,条件应该颠倒过来。

if num >= 20:
  # this is ok,  give bonus. 
else :
  #give error 

应该在num变量中检索用户输入,并将其转换为整数。

  

INT(NUM)

像您一样检索用户信息是没用的,因为您用邮政编码覆盖了名称,将它们放在单独的变量中。