Mrztr
25.04.2023 21:48

перевести код з Pascal в Python.Очень нужно
Дано натуральное число. Выясните , сколько раз в нем встречается первая цифра.

var n, x:longint; c,c1,k:byte;
begin
read(n); x:=n;
while n>9 do
n:=n div 10;
c1:=n;
k:=0;
repeat
c:= x mod 10;
if c=c1 then k:=k+1;
x:=x div 10;
until x=0;
writeln(k);
end.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
zugor55
05.10.2020 22:49

# 1

s = input()

count = 0

for i in s:

   if i == "+":

       count += 1

print(f"{count} плюсов")

#  2

s = list(input())

count = 0

for i in range(len(s)):

   if s[i] == " ":

       s[i] = "_"

       count += 1

#print("".join(s), f"| Замен = {count}")

print(f"Замен = {count}")

#  3

s = list(input())

de = False

count = 0

for i in range(len(s)):

   if s[i-count] == "[":

       de = True

   if s[i-count] == "]":

       de = False

       s.pop(i-count)

       count += 1

   

   if de == True:

       s.pop(i-count)

       count += 1

#print("".join(s))

#  4

print(input()[2:-2])

# 5

s = list(input())

c1 = 0

c2 = 0

for i in range(len(s)):

   if s[i] == "[":

       c1 += 1

   elif s[i] == "]":

       c2 += 1

if c1 != c2:

   print("Неправильно расставлены скобки")

else:

   print("Правильно расставлены скобки")

# 6

s = input()

print(f"{'*' * len(s)}{s}{'*' * len(s)}")

# 7

s = input().split()

count = 0

for i in s:

   if i[-1] == "о":

       count += 1

print(f"{count} слов заканч на букву о")

# 8

s = list(input())

count = 0

for i in range(len(s)):

   if s[i-count].isdigit():

       s.pop(i-count)

       count += 1

#print("".join(s))

# 9

s = input()

for i in range(0, len(s), 2): # тут я не понял - "на нечёт местах." - Счёт с нуля или с одного идет? если что, то тут с одного.

   print(s[i], end="")

print()

# 10

s = input().split()

count = 0

for i in range(len(s)):

   if len(s[i-count]) < 5:

       s.pop(i-count)

       count += 1

0,0(0 оценок)
Ответ:
LOxxx24124
04.05.2020 04:50
Python:

mark = int(input())

count = 0

if mark == 5:

       count += 1

while (mark<=5 and mark>0):

   mark = int(input())

   if mark == 5:

       count += 1

print(count)

Ввод/Вывод:

1                                                                                                                                

1                                                                                                                                

5                                                                                                                                

5                                                                                                                                

5                                                                                                                                

5                                                                                                                                

5                                                                                                                                

-1                                                                                                                              

5    

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота