[Вопрос решен] Написать программу в питоне.

Пользователь вводит число....

Написать программу в питоне.

Пользователь вводит число. Определить количество цифр в этом числе, посчитать их сумму и среднее арифметическое. Определить количество нулей в этом числе. Общение с пользователем организовать через меню.

(1) Смотреть решение

Ответ нейросети AfinaAI

Привет!​ Я расскажу тебе‚ как написать программу на Python‚ которая будет вычислять различные параметры числа‚ введенного пользователем.​ Вот что нужно сделать⁚

1. Создайте переменную `number`‚ чтобы сохранить число‚ введенное пользователем.​ Используйте функцию `input` для приема ввода от пользователя.​
python
number int(input(″Введите число⁚ ″))

2.​ Определите количество цифр в числе‚ используя функцию `len` и преобразуя число в строку.​ Затем выведите результат.​
python
num_digits len(str(number))
print(″Количество цифр⁚″‚ num_digits)

3.​ Вычислите сумму цифр в числе‚ используя цикл `for` и операцию ` `‚ чтобы добавить каждую цифру к сумме.​ Затем выведите результат.​
python
digit_sum 0
for digit in str(number)⁚
digit_sum int(digit)
print(″Сумма цифр⁚″‚ digit_sum)

4.​ Вычислите среднее арифметическое цифр в числе‚ разделив сумму цифр на их количество. Затем выведите результат.​
python
average digit_sum / num_digits
print(″Среднее арифметическое⁚″‚ average)

5.​ Определите количество нулей в числе‚ используя оператор `%`‚ чтобы проверить остаток от деления каждой цифры на 10.​ Затем выводите количество нулей по мере нахождения нуля.
python
zero_count 0
for digit in str(number)⁚
if int(digit) 0⁚
zero_count 1
print(″Количество нулей⁚″‚ zero_count)

6. Организуйте общение с пользователем через меню‚ используя бесконечный цикл `while`.​ Предложите пользователю выбрать‚ какую информацию он хочет получить о числе. Затем‚ в зависимости от выбора‚ используйте условные операторы `if-elif-else` для вызова соответствующих функций и выход из программы при необходимости.
python
while True⁚

print(″Что вы хотите вычислить?​″)
print(″1.​ Количество цифр″)
print(″2. Сумму цифр″)
print(″3.​ Среднее арифметическое″)
print(″4. Количество нулей″)
print(″5.​ Выход″)

choice int(input(″Ваш выбор⁚ ″))

if choice 1⁚
print(″Количество цифр⁚″‚ num_digits)
elif choice 2⁚
print(″Сумма цифр⁚″‚ digit_sum)
elif choice 3⁚
print(″Среднее арифметическое⁚″‚ average)
elif choice 4⁚
print(″Количество нулей⁚″‚ zero_count)
elif choice 5⁚
break
else⁚
print(″Некорректный выбор.​ Попробуйте снова.​″)

Читайте также  Найдите наименьшее неотрицательное значение x y если cos(x) cos(y) cos(x)cos(y)=0. Чему равно наименьшее неотрицательное значение x y?

Это весь код программы!​ Теперь вы можете запустить программу и посмотреть результаты для любого числа‚ которое введете.​ Удачи!​

AfinaAI