Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Центр помощи
  • » Только начинаю изучать Python, делаю первые мини задачки. Требуется консультация. [RSS Feed]

#1 Авг. 11, 2021 14:04:27

Frau
Зарегистрирован: 2021-08-11
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Только начинаю изучать Python, делаю первые мини задачки. Требуется консультация.

 print( "Угадай число")
b = input( "Ваша ставка (1-12)" )
import random
a = random.randint(1,12)
if a = b
    print( "Ты угадал, повезло.")
elif a < b
    print( "Лучше не играй в азартные игры.")
elif a > b
    print( "Лучше не играй в азартные игры.")

С виду кажется, что все правильно, но я только 3 день изучаю это, больше обратится некуда, а просто скачать код посмотреть готовый ответ - не катит, хочу учится с указанием на ошибки.
Суть в чем, ты должен угадать число которое выведет рандомайзер, и от этого будет выводится print

Офлайн

#2 Авг. 11, 2021 14:23:53

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Только начинаю изучать Python, делаю первые мини задачки. Требуется консультация.

Frau

 b = input( "Ваша ставка (1-12)" )
инпут возаращет строку, а random.randint(1,12) число. Соответственно вы сравниваете число с строкой, результат у вас не удовлетвори ни одному условию, потому что “1” не равно 1, не больше и не меньше.

if a = b это не сравнение, а присваивание. if a == b сравнение.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Авг. 11, 2021 14:40:43)

Офлайн

#3 Авг. 11, 2021 15:06:21

OlegHemp
Зарегистрирован: 2021-08-11
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Только начинаю изучать Python, делаю первые мини задачки. Требуется консультация.

 import random
print("Угадай число")
b = input("Ваша ставка (1-12)")
b = int(b)
a = random.randint(1, 12)
if a == b:
    print("Ты угадал, повезло.")
elif a < b:
    print("Лучше не играй в азартные игры.")
elif a > b:
    print("Лучше не играй в азартные игры.")

Офлайн

  • Начало
  • » Центр помощи
  • » Только начинаю изучать Python, делаю первые мини задачки. Требуется консультация.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version