К концу этого курса студенты получат фундаментальное понимание программирования на Python, включая переменные, основные типы данных, циклы и функции. Они будут использовать Python для создания простых программ, применяя логическое мышление и навыки решения проблем.
Цель: познакомить учащихся с Python, его использованием и способами настройки базовой среды программирования.
Деятельность:
print("Hello, World!")
Домашнее задание: напишите код Python, чтобы напечатать его имя, любимый цвет и возраст.
Цель: понять, как использовать переменные и основные типы данных (строки, целые числа и числа с плавающей запятой).
Деятельность:
name = input("What is your name? ") age = input("How old are you? ") print("Hello " name "! You are " age " years old.")
Домашнее задание: создайте простую программу, которая запрашивает имя пользователя и любимый номер, а затем печатает сообщение, включающее оба этих параметра.
Цель: научиться выполнять основные математические операции и вводить условные выражения (if-else).
Деятельность:
num1 = int(input("Enter first number: ")) num2 = int(input("Enter second number: ")) if num1 > num2: print(str(num1) " is greater than " str(num2)) else: print(str(num2) " is greater than " str(num1))
Домашнее задание: создайте игру по угадыванию чисел, в которой программа случайным образом выбирает число, и учащийся должен угадать, больше оно или меньше.
Цель: понять, как использовать циклы для повторения действий в программе.
Деятельность:
for i in range(1, 11): print(i) num = 1 while numДомашнее задание: напишите программу, которая запрашивает у пользователя число и печатает таблицу умножения для этого числа с помощью цикла.
Урок 5: Функции и модульное программирование
Цель: научиться создавать и использовать функции для организации кода.
Деятельность:
def calculate_area(length, width): return length * width length = int(input("Enter length: ")) width = int(input("Enter width: ")) print("Area of the rectangle is:", calculate_area(length, width))
Домашнее задание: напишите программу, включающую функцию для вычисления и возврата периметра прямоугольника.
Цель: применить все изученные концепции для создания простой интерактивной игры.
Деятельность:
import random def guessing_game(): secret_number = random.randint(1, 20) guess = None attempts = 0 while guess != secret_number: guess = int(input("Guess the number (1-20): ")) attempts = 1 if guess secret_number: print("Too high!") else: print("You guessed it in " str(attempts) " tries!") guessing_game()
Домашнее задание: завершите проект, протестируйте его и добавьте хотя бы одну новую функцию (например, позволяющую пользователю устанавливать диапазон чисел).
Этот курс представляет собой увлекательное и практическое введение в программирование на Python, помогая студентам развивать логическое мышление и навыки решения проблем посредством программирования. К концу курса студенты создадут собственную простую игру и получат прочную основу для дальнейшего изучения Python.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3