Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 22, 2022 13:06:02

belikewater
Зарегистрирован: 2022-11-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь с кодом

Написал код по случайным числам. Код работает, НО в любом случае выдает “Вы НЕ угадали”, даже если число угадано правильно. В чем причина?

import random

random_number = random.randint(1, 5)
user_number = input(“Угадай число (от 1 до 5): ”)

if user_number == random_number:
print(“Вы угадали!”)

else:
print(“Вы НЕ угадали”)
print(f“Было загадано число {random_number}”)

Офлайн

#2 Ноя. 22, 2022 16:38:14

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

Помощь с кодом

вы сравниваете число и строку



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

Офлайн

#3 Ноя. 22, 2022 23:26:23

belikewater
Зарегистрирован: 2022-11-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь с кодом

ZerG
вы сравниваете число и строку
Zerg, извиняюсь за свою врожденную тупость, можешь носом ткнуть где не прав?

Прикреплённый файлы:
attachment 1.jpg (323,7 KБ)

Офлайн

#4 Ноя. 23, 2022 09:18:23

m1r42
Зарегистрирован: 2022-07-26
Сообщения: 133
Репутация: +  7  -
Профиль   Отправить e-mail  

Помощь с кодом

belikewater
В чем причина?
 if int(user_number) == random_number:

Офлайн

#5 Ноя. 23, 2022 23:35:36

belikewater
Зарегистрирован: 2022-11-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь с кодом

m1r42
Спасибо )

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version