Merhablar pythonda yeniyim asagidaki kod hk yardimci olabilirmisiniz hoca kod hakkinda aciklama ve hata zayif yönlerini bulmamizi istiyo ama anlamadim malesef yardimci olabilirmisiniz tesekkürler
import random
num = random.randrange(1000, 10000) # Wähle nummer von 1000- 9999
n = int(input("Rate die 4-Stellige Nummer: "))
if n == num:
print(“du hast doch geschummelt!, richtig!”)
else:
ctr = 0
while n != num:
ctr += 1
count = 0
n = str(n)
num = str(num)
correct = [“X”]*4
for i in range(0, 4):
if n[i] == num[i]:
count += 1
correct[i] = n[i]
else:
continue
if count < 4 and (count != 0):
print("Fast, aber du hast ", count, " Nummer(n) richtig")
print("Des Weiteren sind diese nummern richtig:")
for c in correct:
print(c, end=" ")
print("\n")
n = int(input("Gib deine nächste Nummer ein"))
elif count == 0:
print("keine Nummer stimmt")
n = int(input("Gib deine nächste Nummer ein"))
if n == num:
print("Korrekt!")
print("Du hast ", ctr, " Versuche gebraucht")