Название: Решение распространенных проблем Python: практический подход Подведите итог тому, что вы узнали, решая каждую задачу. Это помогает читателям понять важность проблем и побуждает их исследовать аналогичные проблемы. #1) Граф Д...
Название: Решение распространенных проблем Python: практический подход
Подведите итог тому, что вы узнали, решая каждую задачу. Это помогает читателям понять важность проблем и побуждает их исследовать аналогичные проблемы.
#1) Подсчет цифр
заданный_номер = 1234;
количество = 0
пока заданный_номер>0:
цифра = заданный_номер% 10;
счет+=1;
заданный_номер=данный_номер//10;
распечатать (подсчитать)
#2) Сумма цифр
заданный_ответве = 274;
счет=0;
сумма = 0;
пока задан_ответ>0:
цифры=given_answe%10;
счет+=1
сумма=сумма+цифры;
заданный_ансве=данный_ответ//10;
печать (счет);
распечатать (сумма)
#3) Переверните число
Give_number_ans=12345;
обратный_номер=0;
в то время как заданное_номер_анс>0:
цифры = заданный_номер_анс%10;
обратный_номер=(обратный_номер*10)+цифры
Given_number_ans=Given_number_ans//10;
печать (обратный_номер)
#4) Факториал
#n!=n*(n-1)*(n-2)...
Н=5;
я = 1;
итог = 1;
в то время как (я <= N):
итог = итог * я;
я+=1;
print(f'сумма факториала равна {N} равна {total}')
№5) Наибольший общий делитель
Число1=36;
Номер2=94;
НОД=0;
наименьший = мин (Номер1,Номер2);
для i в диапазоне (1, наименьший + 1):
если Number1%i==0 и Number2%i==0:
НОД=я;
print(f"НОД чисел {Number1} и {Number2} равен {Gcd}")