Ich versuche, einen einfachen Python-Code zu schreiben, um eine zufällige Zahl zwischen 1 und 20 zu erraten. Für die falsche Schätzung zeigt das System beabsichtigte Nachricht, aber für die richtige Schätzung gibt es nicht die richtige Ausgabe.Ausgabe in Code zum Erraten Zufallszahl
Könnte mir jemand helfen, das Problem in dem folgenden Code zu verstehen
import random
import sys
answer=random.randint(1,20)
nt=0
cg=0
while cg!=answer:
nt=nt+1
print('Guess the correct number')
cg=input()
if cg==answer:
print('Congrats! You have guessed correctly in' + str(nt) + ' tries')
sys.exit()
print('Guess is incorrect. Please try again. Answer is ' + str(answer) + ' in ' + str(nt) + ' tries')
continue
Mögliche Duplikat [Wie kann ich Eingänge als ganze Zahlen in Python lesen?] (Http: // stackoverflow.com/questions/20449427/how-can-i-read-inputs-as-integers-in-python) –
'cg = int (Eingabe())' –