Тема: Ввод и вывод данных
0/0
print() и поместите текст в кавычки (одинарные или двойные).
print("Привет, мир программирования!")
print(). Каждая команда автоматически переводит курсор на новую строку.
print("Я учусь программировать") print("Это интересно") print("Python - отличный язык")
print() без аргументов выводит пустую строку. Используйте это между выводом текста.
print("Первая строка") print() print("Вторая строка") print() print("Третья строка")
print()
print() можно передать несколько аргументов через запятую. Они выведутся в одну строку с пробелом между ними.
print("Python", "это", "круто")
input() показывает сообщение и ждёт ввода от пользователя. Сохраните результат в переменную, а затем используйте её при выводе.
name = input("Как тебя зовут? ") print("Привет, " + name + "!")
+.
color = input("Твой любимый цвет: ") animal = input("Твоё любимое животное: ") food = input("Твоя любимая еда: ") print("Ты любишь " + color + " цвет, животное " + animal + " и еду " + food)
print() через запятую. Python автоматически добавит пробелы между элементами.
name = input("Введите ваше имя: ") surname = input("Введите вашу фамилию: ") city = input("Введите ваш город: ") print("Вас зовут", name, surname + ", вы из города", city)
input() всегда возвращает строку! Используйте int() для преобразования строки в целое число перед сложением.
num1 = int(input("Введите первое число: ")) num2 = int(input("Введите второе число: ")) result = num1 + num2 print(num1, "+", num2, "=", result)
age = int(input("Сколько вам лет? ")) days = age * 365 print("Вам примерно", days, "дней")
float() (дробное число), а для количества - int() (целое число).
price = float(input("Цена товара: ")) quantity = int(input("Количество: ")) total = price * quantity print("К оплате:", total, "рублей")
f перед кавычками. Внутри фигурных скобок {} можно использовать переменные.
name = input("Ваше имя: ") profession = input("Ваша профессия: ") experience = input("Опыт работы (лет): ") print(f"Имя: {name}") print(f"Профессия: {profession}") print(f"Опыт: {experience} лет")
f"{a + b}"
a = float(input("Первое число: ")) b = float(input("Второе число: ")) print(f"{a} + {b} = {a + b}") print(f"{a} - {b} = {a - b}") print(f"{a} * {b} = {a * b}") print(f"{a} / {b} = {a / b}")
:.2f после переменной в фигурных скобках для двух знаков после запятой.
amount = float(input("Введите сумму: ")) print(f"Сумма: {amount:.2f} руб.")
{text:<15} - влево, {text:>15} - вправо, {text:^15} - по центру.
name = input("Имя: ") surname = input("Фамилия: ") city = input("Город: ") print(f"{name:<15} | {surname:>15}") print(f"{city:^30}")
(часть / целое) * 100. Используйте :.1f для одного знака после запятой.
sum1 = float(input("Первая сумма: ")) sum2 = float(input("Вторая сумма: ")) percent = (sum1 / sum2) * 100 print(f"{sum1} составляет {percent:.1f}% от {sum2}")
input() всегда возвращает строку - не забывайте преобразовывать типы!int(), для дробных - float()f"текст {переменная}"f"{a + b}"{число:.2f} - два знака после запятой