欢迎
欢迎来到你的第一节 Python 课程。
Python 是世界上最受欢迎的编程语言之一。科学家、工程师、艺术家 & 学生每天都在使用它。
在本课中,你将编写真实的 Python 代码并即时运行。你的代码在真实服务器上执行:不是模拟环境。
让我们从计算机世界里最著名的程序开始。
你好,世界!
你的第一个程序
每位程序员的旅程都从同样的两个词开始:Hello, World!
在 Python 中,使用 print() 函数将文字输出到屏幕:
print("Hello, World!")
就这样。一行代码。引号告诉 Python 这是文字(称为字符串)。print() 函数将它发送到屏幕上。
什么是变量?
变量:给值命名
变量是一个持有值的名称。可以把它想象成一个贴了标签的盒子。
name = "Ada"
age = 12
print(name) :输出:Ada
print(age) :输出:12
= 符号表示赋值:将右边的值放入左边的名称中。
文本放在引号中(称为字符串)。数字不需要引号(称为整数)。
创建变量
轮到你了
创建两个变量并打印它们:
1. 创建一个名为 animal 的变量,值设为你最喜欢的动物
2. 创建一个名为 count 的变量,值设为该动物有多少条腿
3. 打印两个变量
示例输出(您的输出可能不同):
cat
4
拼接字符串
字符串拼接
你可以用 + 将字符串连接在一起:
greeting = "Hello" + " " + "World"
print(greeting) : 输出:Hello World
f-strings(格式化字符串)
将变量嵌入文本的更好方式:
name = "Ada"
print(f"My name is {name}") : 输出:My name is Ada
引号前的 f 激活 f-string 模式。在字符串内部,{variable} 会被替换为该变量的值。
f-string 练习
轮到你了
创建两个变量:
- food:你最喜欢的食物(一个字符串)
- rating:你对它的喜爱程度,从 1 到 10(一个整数)
然后使用 f-string 打印:
I love pizza! I rate it 9 out of 10.
(用你自己的食物和评分)
If / Else
做出判断
程序可以使用 if & else 做出选择:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
if 下方的缩进代码仅在条件为 True 时运行。
else 下方的代码在条件为 False 时运行。
比较运算符:>(大于)、<(小于)、==(等于)、!=(不等于)、>=、<=
If/Else 挑战
轮到你了
编写一个程序:
1. 创建一个变量 score,赋值为任意数字
2. 如果 score 大于等于 60,打印 Pass
3. 否则,打印 Fail
综合运用
最终挑战
你现在已经学会了:print()、变量、f-string,以及 if/else。
把它们全部组合在一个程序中。
编写一个程序,要求:
1. 创建一个变量 name(一个名字,字符串类型)
2. 创建一个变量 age(一个年龄,整数类型)
3. 如果 age 为 13 或以上,打印:Welcome, [name]! You may enter.
4. 否则,打印:Sorry, [name]. You must be 13 to enter.
使用 f-string 输出结果。