Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Случайный класс. Python. Задача

Артём Шпаков Ученик (75), на голосовании 2 недели назад
В одной школе есть классы 1А, 1Б, 1В, ..., 11А, 11Б, 11В. В другой 8А, 8Б, ..., 11Я. Какой же класс сделать дежурным?.. Не хочется для каждой школы писать свою программу.

Напиши функцию class_generator([int], [str]), которая принимает на вход два списка — class_numbers (со значениями int) и class_letters (со значениями str) и возвращает строку, содержащую случайное число и букву класса из перечисленного диапазона.

Используй функцию choice().

Примечания
Например, class_generator([1, 2, 3, 4], ['А', 'Б']) может вернуть значение '2А'.
Голосование за лучший ответ
Оракул Оракул (61342) 1 месяц назад
 from random import choice

def class_generator(q1, q2):
return str(choice(q1)) + choice(q2)
Dians Мастер (1865) 1 месяц назад
 import random 

def class_generator(class_numbers, class_letters):
number = random.choice(class_numbers)
letter = random.choice(class_letters)
return f"{number}{letter}"

class_numbers = list(range(1, 12))
class_letters = [chr(i) for i in range(ord('А'), ord('Я')+1)]

print(class_generator(class_numbers, class_letters))
Сделал ИИ ( тут )
Похожие вопросы