Посчитать кол-во цифр ( например 7) в числе p P = int(input()) I = 0 A = 0 While p != 0: { I = p % 10 ошибка тут P = p // 10 и тут получается ....
Дополнен 5 лет назад
Господа, вопрос про переменные! Я показал где компилятор ругается и спросил у вас что я не так делаю. Я в первую очередь синтаксис учу, а вопрос алгоритма решения этой элементарной задачи меня в последнюю очередь интересует)
Просто ты не знаешь синтаксис Питона. В Питоне нет скобок { } для выделения блоков, это не Си. Оператор while пишется с маленькой буквы. Большие и маленькие буквы - это разные буквы, поэтому "p" и "P" - разные переменные. Других ошибок не вижу.
Вот решил начать учить) Решил что лучший способ это начать задачи решать простые. Действительно проблема была в скобках. Тогда как обозначить конец цикла?
Голова Робота
Просветленный
(36354)
На мой взгляд, решать задачи на незнакомом языке - это бред. Не буду отвечать.
Могу порекомендовать хороший курс программирования https://youtu.be/KdZ4HF1SrFs
Знания Питон не требуются. Но не знаю, будет ли понятен курс, если не знаешь ни одного языка. Это именно курс программирования, а не курс Питона. Но про Питон тоже рассказывает.
P = int(input())
I = 0
A = 0
While p != 0:
{
I = p % 10 ошибка тут
P = p // 10 и тут получается
....