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ś.")
在linux上的测试和结果:
9
<class 'int'>
Wprowadź liczbę pomiędzy 1 a 9: 4
Nie trafiłeś. Spróbuj jeszcze raz bądż wprowadź "exit"
i: 1 los: <class 'int'> 9 strzał: <class 'str'> 4
Spróbuj jeszcze raz: 5
Nie trafiłeś. Spróbuj jeszcze raz bądż wprowadź "exit"
i: 2 los: <class 'int'> 9 strzał: <class 'str'> 5
Spróbuj jeszcze raz: exit
您创建了一个整数
los
。您接受一个输入字符串strzal
。如果要比较它们,需要将一个转换为另一个的类型。您可能希望将输入设置为整数:否则,您可以将随机数设置为字符串:
相关问题 更多 >
编程相关推荐