яндекс
  • 1
    Ввод и вывод данных
    • Задачи
  • 2
    Условия
    • Задачи
  • 3
    Цикл for
    • Задачи
  • 4
    Строки
    • Задачи
  • 5
    Цикл while
    • Задачи
  • 6
    Списки
    • Задачи
  • 7
    Двумерные массивы
    • Задачи
  • 8
    Словари
    • Задачи
  • 9
    Множества
    • Задачи
  • 10
    Функции и рекурсия
    • Задачи
  • к

Занятие 1. Ввод и вывод данных

Задача «Электронная почта »

Уровень сложности:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib
Вам нужно разработать программу для виртуального секретаря, который помогает людям организовать свою электронную почту. Программа генерирует email адрес для новых пользователей.
Программа должна запрашивать у пользователя его имя, чтобы создать персонализированный email адрес. После получения имени программа  добавляет к нему выбранное доменное имя mail.
 
Пример:
Input:
            max
mail
ru Output: max@mail.ru
 
Подсказка:
Функция input() используется для получения данных от пользователя. Когда эта функция вызывается, программа останавливается и ждёт, пока пользователь введёт данные и нажмёт Enter. Введённые данные всегда возвращаются как строка (тип данных str). Когда вам необходимо получить целое число(int) или дробь (float), то вам необходимо преобразовать данные, вы можете сделать это с помощью функций int() и float().
name = input() # строка
age = int(input()) # Преобразование строки в целое число sqr = float(input()) # Преобразование строки в дробное число
 
Функции для преобразования типов.
Функция float() используется для преобразования данных в число с плавающей точкой (десятичное число).
price = "99.99"
count = 5
price_float = float(price)
count_float = float(count)
print(price_float)  # Выведет: 99.99
print(count_float)  # Выведет: 5.0
Функция int() используется для преобразования данных в целое число.
price = "123"
pi = 3.14
price_int = int(price)
pi_int = int(pi)
print(price_int)  # Выведет: 123
print(pi_int)  # Выведет: 3
Функция str() используется для преобразования данных в строку.
price = 123
pi = 3.14
price_str = str(price)
pi_str = str(pi)
print(price_str)  # Выведет: "123"
print(pi_str)  # Выведет: "3.14"
Функция print() необходима для вывода данных на экран, это достаточно универсальная функция, в ней вы можете выводить данные через запятую, совершать с ними математические вычисления, а так же определять конец выводимых строк.
name = "Владимир"
age = 20
count = 5
price = 20
print(name)  # Выведет: Владимир
print(name,age) # Выведет: Владимир 20
print("имя",name,"возраст",age) # Выведет: имя Владимир возраст 20
print(count*price) # Выведет: 100
print(str(count)+"*"+str(price)+"="str(count*price)) # Выведет: 5*20=100
Solution
Входные данные
Выходные данные

Тесты

2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1
2 3 6 1 1

🎉 Поздравляем! 🎉

Ты отлично справился с задачей! Это был непростой вызов, но ты нашёл правильное решение. Ты на шаг ближе к мастерству в программировании! Продолжай в том же духе, ведь каждый пройденный этап делает тебя ещё сильнее.

AD

Реклама

red-snake blue-snake green-snake

Запускаем ваш код...