Python 3.8 Ошибка Invalid syntax, хотя использован правильно(не факт)

mistaker54

Новичок
Пользователь
Мар 25, 2021
2
0
1
OС: windows10
библиотек нет
Вопрос:
Можно ли в python 3.8 сделать цикл в цикле, используя "if"? Если нет, то возможно ли его сделать при других операторах? Если да, то почему тут ошибка?
Код:
Python:
val = int(input("введите число:"))
if val == int(5):
    valgr =  int(input("Второе число:))
        if valgr == int(1):
Ошибка:
После этого момента чтение кода останавливается
File "main.py", line 6
if valgr == int(1):
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀^
(указывает на ":")
SyntaxError: invalid syntax


Помогите, пожалуйста(
 

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
из того что я вижу, так это:
- лишний int в строках 2 и 4 (Значения 5 и 1 уже и так числа.)
- в строке 3 нету закрывающей кавычки
- отступ лишний в строке 4
попробуйте так
Python:
val = int(input("введите число:"))
if val == 5:
   valgr =  int(input("Второе число:"))
   if valgr == 1:
       print('ok')
   else:
       print('try again')
 
  • Мне нравится
Реакции: mistaker54

mistaker54

Новичок
Пользователь
Мар 25, 2021
2
0
1
из того что я вижу, так это:
- лишний int в строках 2 и 4 (Значения 5 и 1 уже и так числа.)
- в строке 3 нету закрывающей кавычки
- отступ лишний в строке 4
попробуйте так
Python:
val = int(input("введите число:"))
if val == 5:
   valgr =  int(input("Второе число:"))
   if valgr == 1:
       print('ok')
   else:
       print('try again')
Спасибо! Прости за глупый вопрос. Тема закрыта
 

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