Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 16, 2023 12:27:58

Solo
Зарегистрирован: 2023-06-16
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Условие if

Добрый день, начинаю изучать Python в первые в программирование, прошу тапками не кидать)
Проблема в том что при верном числе с random он пропускает условие if
Код пересматривал раз 5 и не могу найти ошибку.
Заранее спасибо

import random

random_test = random.randint(1, 3)
user_name = input(“Загадай число: ”)

if user_name == random_test:
print(“Вы угадали”)
else:
print(“Вы не угадали”)
print(f“Число {random_test}”)


Загадай число: 2
Вы не угадали
Число 2

Офлайн

#2 Июнь 16, 2023 12:37:31

Solo
Зарегистрирован: 2023-06-16
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Условие if

Решил проблему добавив if int(user_name) == random_test:

Офлайн

#3 Июнь 28, 2023 14:59:54

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Условие if

Не работает потому что вы сравниваете строку и число



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version