Алла Тамбовцева, НИУ ВШЭ
Напишите программу, которая просит пользователя ввести положительное число, и если пользователь вводит положительное число, выводит на экран сообщение "Молодец!", если нет – "Это не положительное число.".
Считайте, что пользователь в любом случае вводит числа, а не какой-то текст.
n = float(input("Введите положительное число: "))
if n > 0:
print("Молодец!")
else:
print("Это не положительное число.")
Введите положительное число: 7 Молодец!
Напишите программу, которая запрашивает у пользователя пароль, и далее:
password, try again!" до тех пор, пока пользователь не введет верный пароль.
password = "querty123"
while True:
attempt = input("Enter password.")
if attempt == password:
print("Login success.")
break
else:
print("Incorrect password, try again!")
Enter password.q Incorrect password, try again! Enter password.querty123 Login success.
У питона есть набор любимых чисел.
favorites = [3, 7, 11, 23, 18, 48, 81]
Напишите программу, которая просит пользователя ввести целое число, и если оно нравится питону, на экран будет выводиться сообщение: "Мое любимое число!", если нет ‒ "Эх, ну почему?".
favorites = [3, 7, 11, 23, 18, 48, 81]
x = int(input("Введите целое число: "))
if x in favorites:
print("Моё любимое число!")
else:
print("Эх, ну почему?")
Введите целое число: 6 Эх, ну почему?
Напишите программу, которая просит пользователя ввести число и, если оно чётное, выводит на экран сообщение: "Это число чётное", если нечётное – "Это число нечётное".
num = int(input("Введите целое число:"))
if num % 2 == 0:
print("Это число чётное.")
else:
print("Это число нечётное.")
Введите целое число:7 Это число нечётное.
# альтернативное решение
num = int(input("Введите целое число:"))
if num // 2 == num / 2:
print("Это число чётное.")
else:
print("Это число нечётное.")
Введите целое число:7 Это число нечётное.
Напишите программу, которая просит пользователя ввести существительное, и если слово введено с большой буквы, то на экран выводится сообщение "Это имя собственное.", если с маленькой – сообщение "Это имя нарицательное".
Примечание: в условии с if
здесь необязательно писать == True
, поскольку это предусмотрено по умолчанию (результат применения метода – и так True или False).
word = input("Введите слово: ")
if word.capitalize() == word:
print("Это имя собственное.")
else:
print("Это имя нарицательное.")
Введите слово: Питон Это имя собственное.