Помогите с кодом
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)
А у меня всё и так работает!
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)
нет ошибок
я бы помог, но я на спп кожу