Top.Mail.Ru
Ответы
Аватар пользователя
2 месяца назад
от

Python очень срочно!

Бывший тракторист дядя Ваня устраивается на новую работу. Он высылает своему будущему начальнику цифры, которые обозначают заработную плату, на которую претендует дядя Ваня.

Дано n цифр от 0 до 9, где первая цифра соответствует разряду единиц, вторая – десяткам, а n-ая цифра соответствует n-му разряду числа. Необходимо записать число, определяемое этими цифрами.

Формат входных данных
Целое число n (1 < n < 10).

n цифр от 0 до 9.

Формат выходных данных
Число, образуемое данными цифрами.

Примеры
входные данные
2
7
6
выходные данные
67

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
2мес

n = int(input())
digits = [input().strip() for _ in range(n)]
digits.reverse()
print(int(''.join(digits)))




Попробуй это.

Аватар пользователя
Знаток
2мес

кто бы мог подумать, что мы с тобой на одном уроке находились...

Аватар пользователя
Мыслитель
2мес

Объяснение:

Считываем входные данные: Сначала считываем количество цифр n. Затем, в цикле n раз, считываем каждую цифру и добавляем её в список digits.

Формируем число: Используем метод [::-1] для разворота списка цифр в обратном порядке, чтобы первая введенная цифра (единицы) оказалась в конце, а последняя - в начале. Затем, с помощью ''.join(digits[::-1]) объединяем все цифры в одну строку.

Выводим результат: Выводим полученную строку, которая представляет собой искомое число.

Аватар пользователя
Мастер
2мес
123456789101112131415161718192021222324252627282930313233343536
 def main(): 
    # Читаем количество цифр 
    n = int(input("Введите количество цифр: ")) 
     
    # Проверяем, что n находится в допустимом диапазоне 
    if not (1 < n < 10): 
        print("Некорректное значение n. Должно быть 1 < n < 10.") 
        return 
     
    # Инициализируем список для хранения цифр 
    digits = [] 
     
    # Читаем n цифр 
    for _ in range(n): 
        digit = input("Введите цифру: ") 
         
        # Проверяем, что введенное значение - цифра 
        if not digit.isdigit() or not (0 <= int(digit) <= 9): 
            print("Некорректное значение. Введите цифру от 0 до 9.") 
            return 
         
        digits.append(digit) 
     
    # Переворачиваем список и объединяем цифры в строку 
    number_str = ''.join(digits[::-1]) 
     
    # Преобразуем строку в число 
    number = int(number_str) 
     
    # Выводим полученное число 
    print(number) 
 
# Запуск основной функции 
if __name__ == "__main__": 
    main() 
 
Аватар пользователя
Ученик
2мес

джава скрипт лучше