Не выводится сообщение на питоне - Общение Python мододелов

Вопрос Не выводится сообщение на питоне

Регистрация
18 Авг 2013
Сообщения
83
Репутация
-3
Спасибо
0
Монет
0
У меня в проекте на питоне

есть такая переменная

vopros = ("Что вы хотите сделать?: ")

И при равенстве к числу 1 (if vopros == 1:)

Оно должно выводить сообщение, где будет написано сколько время.

Но главное но, оно попросту не выводится



Что вы хотите сделать?: 1



[Program finished]

Пробелы все стоят.
 
Регистрация
12 Дек 2013
Сообщения
107
Репутация
0
Спасибо
0
Монет
0
«1» определятся в тип данных int
Смени тип на строчный
 
Регистрация
16 Сен 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Так ты судя по твоим словам ввода не делаешь. И строку с числом путаешь.
Должно быть что-то вроде такого


from datetime import datetime
vopros = int(input("Что вы хотите сделать?: "))
if vopros == 1:
current_time = datetime.now().strftime("%H:%M:%S")
print(f"Текущее время: {current_time}")
 
Регистрация
13 Июн 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Проблема в том, что переменная vopros у тебя содержит строку ("Что вы хотите сделать?: "), а не число, и когда ты сравниваешь её с числом 1 (if vopros == 1:), условие не выполняется.
Нужно либо изменить строку на число, либо взять ввод пользователя как число.
 

Похожие темы

Сверху Снизу