Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Ezt a feladatot hogy kéne...

Ezt a feladatot hogy kéne megoldani a Pythonban?

Figyelt kérdés

Készíts szorzást gyakorló programot!

A szorzó tényezöket 1 és 10 közötti véletlen

számokként állítsd eló!

A szorzat eredményét a felhasználótól kérd be!

A felhasználó 3-szor tippelhet.

A válaszát értékeld ki: kisebb, nagyobb vagy helyes

az eredmény.

Helyes eredmény után tovább ne kérdezd!



febr. 15. 15:50
 1/3 anonim ***** válasza:

import random


def generate_question():

num1 = random.randint(1, 10)

num2 = random.randint(1, 10)

return num1, num2


def evaluate_guess(correct_answer, user_guess):

if user_guess < correct_answer:

return "A válasz kisebb."

elif user_guess > correct_answer:

return "A válasz nagyobb."

else:

return "Helyes válasz!"


def main():

for _ in range(3):

num1, num2 = generate_question()

correct_answer = num1 * num2

user_guess = int(input(f"Mennyi {num1} * {num2}? "))

result = evaluate_guess(correct_answer, user_guess)

print(result)

if result == "Helyes válasz!":

break

else:

print(f"A helyes válasz: {correct_answer}")


if __name__ == "__main__":

main()

febr. 15. 17:24
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

(Sajnos az előző válaszomban rosszul tördelte a gyakori)

import random


def generate_question():

num1 = random.randint(1, 10)

num2 = random.randint(1, 10)

return num1, num2


def evaluate_guess(correct_answer, user_guess):

if user_guess < correct_answer:

return "A válasz kisebb."

elif user_guess > correct_answer:

return "A válasz nagyobb."

else:

return "Helyes válasz!"


def main():

for _ in range(3):

num1, num2 = generate_question()

correct_answer = num1 * num2

user_guess = int(input(f"Mennyi {num1} * {num2}? "))

result = evaluate_guess(correct_answer, user_guess)

print(result)

if result == "Helyes válasz!":

break

else:

print(f"A helyes válasz: {correct_answer}")


if __name__ == "__main__":

main()

febr. 15. 17:25
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
(Sorry, nem enged az oldal tabulátort használni)
febr. 15. 17:26
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!