1 Востаннє редагувалося koala (07.02.2022 12:54:34)

Тема: Потрібна допомога

s=input('Введіть рядок: ')
l=len(s)
dig= 0'abc m1nk v12 n345m zx19 678 bbb k1 g56h'
c=0
for i in range(l):
      if s i in dig: 
          c+=1
print('Максимальна цифра у рядку=',c)

Потрібно знайти максимальну цифру в заданому рядку
Не можу зрозуміти проблему

2

Re: Потрібна допомога

If s in dig...
Там проблема з відступами

3

Re: Потрібна допомога

По-перше, використовуйте теги code (кнопка <>, поки що я вам додав).
По-друге, у мене інтерпретатор каже про помилку в 3-му рядку. Ви саме цієї проблеми не можете зрозуміти?

4

Re: Потрібна допомога

Окрім помилки в 3 рядку мені здається що код не відповідає технічному завданню, ну або ТЗ занадто розмите.

5

Re: Потрібна допомога

0xDADA11C7 написав:

Окрім помилки в 3 рядку мені здається що код не відповідає технічному завданню, ну або ТЗ занадто розмите.

Там ще багато чого, але я б хотів, щоб автор виклався на повну, а вже потім відповідати. Іноді початківцям потрібна допомога, але в більшості випадків їм не вистачає саме мотивації. Хай реально зробить, що може - тоді можна буде йому підказувати, що далі. А поки що не зрозуміло - він не знає базового синтаксису чи якихось складніших концепцій, на кшталт типів даних.

Подякували: 0xDADA11C71

6

Re: Потрібна допомога

koala
Виправте, ви в теґ code включили не увесь кід.

Подякували: koala1

7

Re: Потрібна допомога

Дякую, поправив