Python3:if语句中冒号错误

时间:2017-12-12 13:54:47

标签: python if-statement syntax-error

我刚刚学习python,似乎是我的第一个问题。 它为if语句中的冒号(:)用法提供了语法错误。我不确切地知道,我觉得我做的一切都是正确的。

packagea = 300
packageb = 600
name = input("Please enter your name: ")
ti = int(input("Which package u used last month? A, B or C?:"))
hours = float(input(" how many hours did you use?:")
if ti>0:
    a=packagea-hours*60
    if a < 0:
        a=a*(-1)*0.08
        ab=9.95+a
        print("you used", ab)
    else
        print("you have used less than limit, so your total cost is 9.95USD")

2 个答案:

答案 0 :(得分:0)

你需要放一个&#34;)&#34;在if之前的行以及最后的&#34; else&#34;缺少&#34;:&#34;

答案 1 :(得分:0)

在线 ti = int(输入(&#34;你上个月使用了哪个包?A,B或C?:&#34;))

您要求用户输入一个数字(整数),但可以选择a,b,c。它会给你一个错误。

小时=浮动(输入(&#34;您使用了多少小时?:&#34;)

你遗失了&#34;)&#34;

你忘记了你的结肠&#34;:&#34;在你的别人之后。