Решение модуля 3.2 Инди-курс программирования на Python

Модуль 3.2 (Тернарный оператор). Тернарный оператор — это способ написания условных конструкции в python. Тернарный оператор по-английски пишется Ternary Operator, в свою очередь слово Ternary переводится как троичный

Ниже представлены примеры задач с решением на тему Тернарный оператор 

Какое значение будет принимать переменная x после выполнения кода ниже?

x = 'a' if 1 == 1 else 'b'
'a'

Какое значение будет принимать переменная msg после выполнения кода ниже?

x = 0
y = 4
msg = 'Начало координат' if x==0 and y == 0 else 'Не начало координат'
'Не начало координат'

На вход программе поступает целое число

Ваша задача сохранить в переменную text  строку Even, если введенное число четное, иначе сохраните строку Odd

В качестве ответа необходимо вывести переменную text

n = int(input())

text = 'Even' if n % 2 == 0 else 'Odd'
print(text)

На вход вашей программе поступает два неравных друг другу целых числа в отдельных строках

Ваша задача сохранить наименьшее из этих чисел в переменную  minimum, а наибольшее — в maximum

Использовать нужно, конечно же, тернарный оператор

В качестве ответа выведите через пробел сперва minimum , а потом maximum

a, b = int(input()), int(input())
maximum, minimum = (a, b) if a > b else (b, a)

print(minimum, maximum)

Ваша программа принимает на вход предложение и ваша задача определить является ли оно вопросом?

Если последний символ предложения это знак ?, то в переменную sentence сохраните строку Вопросительное, иначе запишите строку Обычное

В качестве ответа необходимо вывести переменную sentence

a = input()
sentence = 'Вопросительное' if a[-1] == "?" else 'Обычное'

print(sentence)

Если расположить рядом два магнита, они начинают взаимодействовать друг с другом. При этом одинаковые магнитные полюса (север/север или юг/юг) отталкиваются друг от друга, в то время как разные магнитные полюса (север/юг) притягиваются друг к другу.

Ваша программа получает два значения в разных строках — полярности магнитов, которые могут иметь значения либо N ( север) либо S (юг)

Ваша задача сохранить в переменную experiment строку Притягиваются, если магниты имеют разную полярность, в противном случае сохраните строку Отталкиваются

В качестве ответа необходимо вывести переменную experiment

N = input()
S = input()

experiment = 'Притягиваются' if S != N else  "Отталкиваются"
print(experiment)

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x