Python将十进制输入识别为字符串

时间:2018-09-27 16:30:32

标签: python python-3.x

代码:

function <T>(values: ImmutableObject<T>) {
//.. doo stuff
}

并在Linux上显示结果:

import random

los = random.randint(1, 9)
print(los)
i = 0
strzal = 0
print(type(strzal))
while los != strzał or strzał == "exit":
       if i < 1: strzal = input("Wprowadź liczbę pomiędzy 1 a 9:    ")

       if i >= 1: strzal = input("Spróbuj jeszcze raz: ")
       if strzal != los: print("")
       i += 1
       print("i: ", i, " los: ") 
       print(type(los), los,  "strzał: ", type(strzał), strzał )
       print("Gratulacje! trafiłeś.")

1 个答案:

答案 0 :(得分:0)

您创建了一个整数los。您接受输入字符串strzal。如果要比较它们,则需要将一个类型转换为另一个类型。您可能要使输入为整数:

zal = int(strzal)
if zal != los:
   print("")

否则,您可以将随机数设为字符串:

strlos = str(los)
if strzal != strlos:
   print("")