Ответы на задания из лекции
- Оператор присваивания:
=. - Соответствие: компилятор — переводит весь код до выполнения; интерпретатор — выполняет код построчно; оператор присваивания — связывает имя со значением; машинный код — низкоуровневые инструкции для процессора.
- Корректные имена:
student_name,age_25,is_student,total_score. - Отступ PEP 8: 4 пробела.
- Многострочное описание:
"""и'''. print(a b): ошибка, потому что междуaиbнет оператора или разделителя.- Вызов функции: выполняет ранее написанную функцию.
- Функции:
print()выводит информацию на экран,input()получает данные от пользователя.
Решения практической работы
1. Приветствие
# 01_hello.py
print("Hello, Python!")
2. Вывод имени пользователя
# 02_user_name.py
name = input("Введите ваше имя: ")
print(name)
3. Личное досье
# 03_profile.py
name = input("Введите имя: ")
age = input("Введите возраст: ")
city = input("Введите город: ")
print(name + " " + age + " лет, проживает в городе " + city)
4. Повторитель текста
# 04_repeater.py
text = input("Введите текст: ")
print(text)
print(text)
print(text)
Разбор дополнительной проверки
# bad_name.py
2name = "Alice"
Запуск такого файла остановится на строке с ошибкой. Исправление:
# good_name.py
name2 = "Alice"