Вопрос задан 26.06.2023 в 14:16. Предмет Информатика. Спрашивает Демидова Елизавета.

Напишите программу на Python: вводитчя целое, положительное число n, выведите числа от 1 до n, и

от n до 1 используя только 1 цикл
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Двалишвили Майя.

n = int(input())

for i in range(n*2):

   if i < n:

       print(i+1)

   if i >= n:

       print(n-i+n)

0 0
Отвечает Феклистов Кирилл.

a = int(input())

k = 0

for i in range(a*2):

​ ​ if i < a:

​ ​ ​ ​ k += 1

​ ​ if i > a:

​ ​ ​ ​ k -= 1

​ ​ print(k)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете использовать один цикл для вывода чисел от 1 до n и от n до 1 следующим образом:

python
n = int(input("Введите целое, положительное число n: ")) if n <= 0: print("Пожалуйста, введите положительное число.") else: # От 1 до n for i in range(1, n + 1): print(i, end=" ") # От n до 1 for i in range(n, 0, -1): print(i, end=" ")

Этот код сначала проверяет, что введенное число n является положительным. Затем он использует один цикл for для вывода чисел от 1 до n и еще один цикл for для вывода чисел от n до 1. Функция range() используется для генерации последовательностей чисел в указанных диапазонах.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос