在本课程结束时,学生将对 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