ошибка в коде

WyRiX

Новичок
Пользователь
Фев 10, 2022
13
1
3
Python:
import time
sum = 0
x = 1
mark = int(input('Сколько у Вас оценок? - ')
for i in range(mark + 1)
    if x<=i:
        p = input('Введите', x, 'оценку')
        sum += p
        x + 1
    else:
        continue
k = s/mark
print


после выдает такие ошибки:
1644937418176.png
 

yarkek

Новичок
Пользователь
Фев 15, 2022
4
0
1
исправил, но все равно так же
в группе пишут, что незакрытая скобка, ненужный continue, отсутствие двоеточий, перегрузка встроенных имен, несоблюдение пепа, пустой принт, рендж от n+1 вместо n, ненужный time
 

yarkek

Новичок
Пользователь
Фев 15, 2022
4
0
1
Что у тебя выводит в конце print-ом? Попробуй разобраться в том, что тебе PyCharm рисует
 

WyRiX

Новичок
Пользователь
Фев 10, 2022
13
1
3
Что у тебя выводит в конце print-ом?
исправил, но все равно так же
 

Domohod45

Новичок
Пользователь
Дек 7, 2021
68
3
8
вы не закрыли mark одной ")" и не поставили двоеточие после for.
Напишите вот так:
Python:
import time
sum = 0
x = 1
mark = int(input('Сколько у Вас оценок? - '))
for i in range(mark + 1):
    if x<=i:
        p = input('Введите', x, 'оценку')
        sum += p
        x + 1
    else:
        continue
k = s/mark
print
 

yarkek

Новичок
Пользователь
Фев 15, 2022
4
0
1
вы не закрыли mark одной ")" и не поставили двоеточие после for.
Напишите вот так:
Python:
import time
sum = 0
x = 1
mark = int(input('Сколько у Вас оценок? - '))
for i in range(mark + 1):
    if x<=i:
        p = input('Введите', x, 'оценку')
        sum += p
        x + 1
    else:
        continue
k = s/mark
print
У него нет переменной S, это переменная SUM, пустой PRINT, ненужный модуль TIME
 

Форум IT Специалистов