Форум сайта python.su
Привет, помогите с задачкой, уже голову сломал, все чтото да не так:
“Напишите цикл while, который позволяет пользователю ввести число. Число должно
быть умножено на 1О, и результат присвоен переменной с именем product. Цикл должен повторяться до тех пор, пока product меньше 100.”
Офлайн
ODOтак покажите, что сделали, вам скажут, в чем ваша ошибка
уже голову сломал, все чтото да не так
Офлайн
Ну например вот так
product = 0 number = int(input("Введите число: ")) product = print(number * 10) while number <= 100: product = print(number * 10) print("Product", "=", product)
Офлайн
product = 0 while product <= 100: number = int(input("Input number: ")) product = number * 10 print("Product", "=", product)
Офлайн
Спасибо, но если результат < 100, то он тоже должен выводиться как я понял из условий. А в вашем случае число пользователя просто выводится не перемножаясь на 10
Офлайн
ODOПросто поместите print в цикл.
Спасибо, но если результат < 100, то он тоже должен выводиться как я понял из условий. А в вашем случае число пользователя просто выводится не перемножаясь на 10
product = 0 while product < 100: num = int(input('Введите число: ')) product = num * 10 print(f'Результат {product}')
Отредактировано DmBand (Дек. 9, 2021 20:06:39)
Офлайн
А вот еще задачка, тут даже не совсем понять могу что требуется, видимо пользователь должен 10 раз ввести числа и программа поставить в порядке возрастания. С чего начать?
“Напишите цикл, который просит пользователя ввести число. Цикл должен выполнить
1О итераций и вести учет нарастающего итога введенных чисел.”
Офлайн
a = [] while b := input("inter digit (int): "): a.append(int(b)) print("~", sum(a)) if len(a) == 10: break
Офлайн
ODO
А вот еще задачка, тут даже не совсем понять могу что требуется, видимо пользователь должен 10 раз ввести числа и программа поставить в порядке возрастания. С чего начать?“Напишите цикл, который просит пользователя ввести число. Цикл должен выполнить1О итераций и вести учет нарастающего итога введенных чисел.”
some_list = [] while len(some_list) < 10: num = int(input('Введите число: ')) some_list.append(num) print(sum(some_list))
Офлайн
Хм, а обязательно с использованием списков? Просто в учебнике, откуда брал задачу, списки еще не начались для изучения
AD0DE412И поясните, пожалуйста двоеточие и равно, != знаю, а это что такое?
while b :=
Отредактировано ODO (Дек. 10, 2021 11:58:31)
Офлайн