【问题标题】:Python3 time converter (invalid syntax)Python3时间转换器(无效语法)
【发布时间】:2020-03-26 20:33:56
【问题描述】:
print("Choose the unit to convert to")                                                                                  
print("Seconds = S")                                                                                                    
print("Minutes = M")                                                                                                    
print("Hours = H")                                                                                                      
choice = input("Enter (S/M/H): "                                                                                        
if choice == "S":                                                                                                               
    var5 = (var1 / var2)                                                                                                    
    print("Awnser:")

它说无效的语法是带有if choice == "S":的行 无效的语法是:在“A”之后

【问题讨论】:

    标签: python-3.x math syntax converters invalid-argument


    【解决方案1】:
    print("Choose the unit to convert to")
    print("Seconds = S")
    print("Minutes = M")
    print("Hours = H")
    var1 = 100
    var2 = 10
    var5 = 0 
    choice = str(input("Enter (S/M/H):"))
    print(type(choice))
    if choice == "S":
        var5 = (var1 / var2)
    print("Awnser: "+str(var5))
    

    您好,对于缺少右括号的输入函数,您的语法似乎不正确,我还为您的“选择”变量添加了一个字符串转换

    【讨论】:

      【解决方案2】:

      错误在于您的语法:

      错误在你的这一行:

      choice = input("Enter (S/M/H): "
      

      你错过了)那里

      试试我只是为你编码:

      print("Choose the unit to convert to")                                                                                  
      print("Seconds = S")                                                                                                    
      print("Minutes = M")                                                                                                    
      print("Hours = H")                                                                                                      
      choice = str(input("Enter (S/M/H): "))                                                                                        
      if choice == "S":                                                                                                               
          var5 = (var1 / var2)                                                                                                    
          print("Awnser:")
      

      您还需要在选择变量中添加Str

      【讨论】:

        猜你喜欢
        • 2019-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-26
        • 1970-01-01
        相关资源
        最近更新 更多