Kezdőoldal » Számítástechnika » Programozás » Semmi ötletem, hogy mi lehet...

Semmi ötletem, hogy mi lehet itt a hiba. Hiába egyeznek a számok, figyelmen kívül hagyja. (Python) Mi lehet a gond?

Figyelt kérdés

import random


x = 0


szam1 = random.randint(1, 10)


# print(szam1)


szam2 = input('Gondoltam egy számra 1 és 10 között! Próbáld meg kitalálni! ')


while szam2 != szam1:

x = x + 1

print(f'Nem találtad el. Ez volt a(z) {x} próbálkozásod.')

szam2 = input('Tippelj! ')

if szam2 == szam1:

print('Gratulálok, eltaláltad!')



2022. aug. 27. 23:54
 1/5 anonim ***** válasza:
0%

A

if szam2 == szam1:

feltétel teljesülésekor ki kell lépni a ciklusból (while szam2 != szam1:), ezért a feltétel teljesüléséhez, a visszajelzés (print('Gratulálok, eltaláltad!')) után hozzá kell adni egy break utasítást ( [link] )

2022. aug. 28. 00:23
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
100%
string == int = false
2022. aug. 28. 08:11
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
100%
Kb hetente meg van ugyanez válaszolva itt.
2022. aug. 28. 08:12
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
100%

Nagybetűvel írtam a lényeget:

"input() ... The function then reads a line from input, converts it to a STRING (stripping a trailing newline), and returns that."

[link]

"random.radint(a,b) ... Return a random INTEGER"

[link]


8 == "8" ??

2022. aug. 28. 12:17
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
100%

import random

x = 0

szam1 = random.randint(1, 10)

print(szam1)

szam2 = int(input('Gondoltam egy számra 1 és 10 között! Próbáld meg kitalálni! '))


while szam2 != szam1:

x = x + 1

print(f'Nem találtad el. Ez volt a(z) {x} próbálkozásod.')

szam2 = int(input('Tippelj! '))


print('Gratulálok, eltaláltad!')

2022. aug. 28. 13:44
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!