Напишите программу, которая выдает день, месяц и время (час и мин) Написать программу, которая
проверяет формат ввода (например, только буквы) и выводит данные по определенному шаблонуОтветы на вопрос
Ответ:
1)
import random
year=random.randint(1,2023)
month=random.randint(1,12)
hour=random.randint(0,23)
minute=random.randint(0,59)
print(year , 'год ,' , month , 'месяц , ' , hour , ':' , minute , 'час.')
2)
a=input()
print(type(a))
Объяснение:
Программировать в python-е
Конечно! Вот пример программы на языке Python, которая принимает ввод от пользователя, проверяет его на соответствие заданному формату и выводит данные в определенном шаблоне:
pythonimport re
import datetime
def validate_input(input_string):
# Паттерн для проверки формата ввода
pattern = r'^[a-zA-Z]+$'
if re.match(pattern, input_string):
return True
else:
return False
def get_current_date_and_time():
now = datetime.datetime.now()
day = now.day
month = now.month
hour = now.hour
minute = now.minute
return day, month, hour, minute
def format_output(day, month, hour, minute):
output_string = "Сегодня {}/{}, время {}:{}"
return output_string.format(day, month, hour, minute)
def main():
user_input = input("Введите текст, состоящий только из букв: ")
if validate_input(user_input):
day, month, hour, minute = get_current_date_and_time()
output = format_output(day, month, hour, minute)
print(output)
else:
print("Введенный текст не соответствует заданному формату.")
if __name__ == "__main__":
main()
Программа запрашивает у пользователя ввод, состоящий только из букв. Затем она проверяет введенный текст на соответствие заданному формату с помощью регулярного выражения. Если ввод соответствует формату, то программа получает текущую дату и время с использованием модуля datetime. Затем она форматирует вывод в заданном шаблоне и выводит результат на экран.
Пожалуйста, обратите внимание, что эта программа предполагает ввод текста на английском языке, так как использованы только буквы из латинского алфавита для проверки формата ввода. Если вы хотите использовать другие алфавиты, вам потребуется изменить регулярное выражение в функции validate_input() для соответствующего языка.
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
