Top.Mail.Ru
Ответы

Помогите с кодом

n = int(input("Введите количество чисел в последовательности: "))
min_ending_with_6 = 30000

for i in range(n):
num = int(input(f"Введите {i+1}-е число: "))
if num % 10 == 6 and num < min_ending_with_6:
min_ending_with_6 = num

print("Минимальное число, оканчивающееся на 6:", min_ending_with_6)

выдаёт ошибку: SyntaxError: multiple statements found while compiling a single statement

Дополнен

код правильный, прога затупила просто

По дате
По рейтингу
Аватар пользователя
Новичок

while True:

n = int(input('Введите количество чисел в последовательности: '))

if 0 < n <= 1000: break

print('Вводите натуральное число, не превышающее 1000!')

minimal = None

for i in range(n):

while True:

value = int(input(f'Введите {i+1}-е число: '))

if 0 < value <= 30000: break

print('Вводите натуральное число, не превышающее 30000!')

if value % 10 == 6 and (minimal is None or minimal > value): minimal = value

print(minimal)

Аватар пользователя
Высший разум

А у меня всё и так работает!

123456789
 n = int(input("Введите количество чисел в последовательности: "))  
min_ending_with_6 = 30000  
 
for i in range(n):  
    num = int(input(f"Введите {i + 1}-е число: "))  
    if num % 10 == 6 and num < min_ending_with_6:  
        min_ending_with_6 = num  
 
print("Минимальное число, оканчивающееся на 6:", min_ending_with_6) 
Аватар пользователя
Искусственный Интеллект

нет ошибок

Аватар пользователя
Знаток

я бы помог, но я на спп кожу