Информатика, вопрос задал trushvg2205 , 1 год назад

Допоможіть будь ласка.Створіть програму, в якій Сфінкс буде записувати число у героя доти доки користувач на введе правильну відповідь. Початок програми на фото

Приложения:

Ответы на вопрос

Ответил MagicSticks
1

Ответ:

import random

print("Ви опинились в підземеллі зі сфінксом")

print("Сфінкс загадав число від 1 до 10 і просить вас його вгадати")

num = random.randint(1, 10)

while True:

   guess = int(input("Введіть число від 1 до 10: "))

   if guess == num:

       print("Вітаю! Ви вгадали число!")

       break

   else:

       print("Ви не вгадали. Спробуйте ще раз.")


Без використання "guess"

import random

print("Ви опинились в підземеллі зі сфінксом")

print("Сфінкс загадав число від 1 до 10 і просить вас його вгадати")

num = random.randint(1, 10)

while not int(input("Введіть число від 1 до 10: ")) == num:

   print("Ви не вгадали. Спробуйте ще раз.")

   

print("Вітаю! Ви вгадали число!")

Объяснение:

Ця програма буде запитувати користувача, щоб він ввів число від 1 до 10, і порівнювати його з числом, яке було загадано Сфінксом. Якщо користувач вгадує число, програма виведе повідомлення "Вітаю! Ви вгадали число!" і закінчить роботу. Якщо користувач не вгадає число, програма виведе повідомлення "Ви не вгадали. Спробуйте ще раз." і продовжить запитувати користувача, доки він не вгадає число.


trushvg2205: А можна якось програму зробити без guess
MagicSticks: Переробив
Новые вопросы