Почему я получаю синтаксическую ошибку в этом фрагменте кода?

#python #python-3.x

#python #python-3.x

Вопрос:

Моя программа не работает, потому что она говорит, что у нее синтаксическая ошибка.

 answer1 = input("yes or no ");

if answer1 == "yes" :
    {
        
        print("Welcome to <<A Random Chance>>")
        print("Today we will be playing <<Who's Higher>>")
  

Комментарии:

1. Python не использует {} для блоков кода. Вместо этого он использует отступ.

2. Также избавьтесь от этой точки с запятой. Операторы завершаются новой строкой.

Ответ №1:

Во-первых, python не использует { } операторы и циклы for . он использует : (двоеточие) и отступ.

Второй python не использует точку с запятой. операторы завершаются новой строкой. (Точки с запятой можно использовать для разделения операторов, если вы хотите поместить несколько операторов в одну строку.)

Итак, попробуйте этот код:

 answer1 = input("yes or no ")

if answer1 == "yes":
    print("Welcome to <<A Random Chance>>")
    print("Today we will be playing <<Who's Higher>>")