Найти - Пользователи
Полная версия: Только начинаю изучать Python, делаю первые мини задачки. Требуется консультация.
Начало » Центр помощи » Только начинаю изучать Python, делаю первые мини задачки. Требуется консультация.
1
Frau
 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
PEHDOM
Frau
 b = input( "Ваша ставка (1-12)" )
инпут возаращет строку, а random.randint(1,12) число. Соответственно вы сравниваете число с строкой, результат у вас не удовлетвори ни одному условию, потому что “1” не равно 1, не больше и не меньше.

if a = b это не сравнение, а присваивание. if a == b сравнение.
OlegHemp
 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("Лучше не играй в азартные игры.")
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB