Блог для маленьких школьников и их родителей
ШколаЛа

На вході маємо будь-яке число, яке запитується у користувача з повідомленням. Доки це число більше нуля…

Автор:
Предмет: Информатика
Уровень: 5 - 9 класс

На вході маємо будь-яке число, яке запитується у користувача з повідомленням.

Доки це число більше нуля потрібно зменшувати його на 10 та виводити кожне

нове значення цього числа. (Python)

Ответов к вопросу: 1
  • sonia4000
    05.07.2024 | 12:04

    Ответ:
    1 способ
    x=int(input())
    while x>0:
       print(x)
       x-=10

    2 способ
    x=int(input())
    for i in range (x,0,-10):
       print(i)

    3 способ (немного перепишу второй, схитрю)
    x=int(input())
    for x in range (x,0,-10):
       print(x)

    Все работают.

    И как обычно самый маленький однострочный вариант 4 :)

    for x in range (int(input()),0,-10):print(x)

    Есть только одно отличие — первый способ в лоб и в теории x может быть float. В остальных случаях только int.
    Но с float тоже много интересного. Вот программа.

    x=float(input())
    while x>0:
      print(x)
      x-=10

    56.6545454 — введем
    На выходе получим
    56.6545454
    46.6545454
    36.6545454
    26.654545400000003
    16.654545400000003
    6.6545454000000035
    А потом объясняй это учителю :).

    Объяснение:

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.