Примеры кода на Python

Эти примеры нужны, чтобы начать решать первые задачи, пока мы еще не успели полноценно начать изучать язык.

# комментарии после диеза
x = 10 # присваивание переменной
print(x) # распечатать значение переменной
print(x * 2 + 1) # или выражения
if x == 10:  #условие
    print("икс равно десять") # после отступа в 4 пробела
    print("икс точно не двадцать") # все, что после отступа находится внутри if
print("это уже не внутри if") # это выполнится всегда

# вариант с else:
if x == 10:  # == это операция сравнения (в PASCAL это будет = )
             # = это операция присваивания (в PASCAL это будет := )
    print("x равен 10")								   
else: # обратите внимание еще на двоеточие
    print("x не равен 10")
	
# деление
print(100 / 5) # 20.0
print(101 / 5) # 20.2 это вещественные числа
print(100 // 5) # 20 целое число
print(101 // 5) # 20 целочисленное деление
print(101 % 5) # 1. остаток от деления.
print(100 % 15) # 10. остаток от деления на 15.
                # 100 = 15*6 + 10

# логические связки
if x > 10 and x % 10 == 2:
    print("x больше 10 и дает остаток 2 при делении на 10")
	
if x > 10 or x % 10 == 2:
    print("x больше 10 или дает остаток 2 при делении на 10")

# можно группировать выражения скобками
if x == 1 and (y == 2 or y == 3):
    print("x равен один, а y равно 2 или 3")
  
y = 100  # введем еще одну переменную    

# Вложенное условие
if x > 10:
    if y > 20:
        print("x>10, y>20")
    else:
        print("x>10, y<=20")
else: # к первому if		
    if y > 20:
        print("x<=10, y>20")
    else:
        print("x<=10, y<=20")