这是一篇机器翻译的文本,可能包含错误!
任务 1 - “登录”
编写一个简单的程序,询问用户密码。如果密码与正确密码匹配,则程序输出一条消息。
提示: 将正确密码存储在变量中并与该变量进行比较。
Eksempel Utskrift
输入密码:passord123
这是正确的密码!
Tips til framgangsmåte
- 如何从用户那里获取文本 👉[Python 1, Level 1]
- 如何检查文本是否与某物相同。
- 你需要使用
if。 - 也可以使用
else来打印密码*不*匹配的情况。
任务 2a
询问用户一种颜色,然后根据他们选择的颜色打印一条消息。
添加至少 4 种颜色进行检查。例如:红色、绿色、蓝色、黄色。
Eksempel Utskrift
编写一种颜色:红色
红色是一种温暖的颜色!
Tips til framgangsmåte
- 如何检查文本是否与某物相同。
- 你需要使用
if、elif和else。 - 提示: 你可以有多个
elif。
任务 2b
值得思考的一点是,对于一台计算机
修改代码,使其无论你输入什么颜色都能正常工作。
例如:你输入 røD,仍然会得到红色消息。
新概念! lower() 函数!
为了解决这个问题,你需要使用一些未在 Level 1 中提及的内容:
lower()。这个函数将所有文本转换为“小写”,即只使用小写字母。
它可以这样使用:
tekst = "hELlo WoRLd!"
sma_bokstaver = tekst.lower()
print(sma_bokstaver) # 打印出 "hello world!"
还有 upper() 用于将所有内容转换为大写字母。
Eksempel Utskrift
输入一种颜色:红色
红色是一种暖色!
Tips til framgangsmåte
- 在从用户处提取文本后,首先将其转换为小写,然后再检查颜色。
任务 3
外面热还是冷?询问用户摄氏温度。然后,根据是热还是冷,给出一条消息。
Eksempel Utskrift
什么是温度:30
外面很热!
Tips til framgangsmåte
- 如何从用户那里获取数字 👉[Python 1, Level 1]
- 检查一个数字是否高于或低于某个值。 👍[Python 2, Level 1]
任务 4 - 比较两个数字
编写一个程序,询问用户两个数字。将这两个数字相互比较,并显示一条消息,说明是“第一个”还是“第二个”数字更大。
Tips til framgangsmåte
- 我们如何比较两个 变量?
任务 5 - 是周末吗?
编写一个程序,询问用户是星期几,然后检查是否是周末。 如果是周末,则打印一条消息;如果不是周末,则打印另一条消息!
新概念! or 关键词!
在这个任务中,采用 or 可能会很有用。我们还没有讨论过这个,但它非常简单!
你可以用它同时比较两件事!
if number == 2 or number == 3:
print("Det er korrekt!")
还有 and,只有当两种情况同时成立时才会生效。
Eksempel Utskrift
写出一个星期几:星期六
现在是周末!万岁!
Ekstra utfordring
你可以用**仅仅**一个 if 和一个 else 来完成,你该怎么做?
任务 6 - 评分系统
编写一个程序,接收 0 到 100 之间的分数,并返回一个“等级”。
| 分数 | 等级 |
|---|---|
| 超过 90 | 6 |
| 75 到 89 之间 | 5 |
| 60 到 74 之间 | 4 |
| 50 到 59 之间 | 3 |
| 40 到 49 之间 | 2 |
| 低于 40 | 1 |
Tips til framgangsmåte
- 我们如何检查一个数字是否大于某个值?
- 提示: 只要你从最高位到最低位按顺序检查,你永远不需要检查一个值是否低于给定的值。
任务 7 - 简单计算器
询问用户两个数字,然后询问一个用于计算的“运算符”。从加法 + 和减法 - 开始。执行计算并向用户输出答案。
Eksempel Utskrift
输入一个数字: 14
输入另一个数字: 18
输入一个运算符: +
答案是: 32
Tips til framgangsmåte
- 首先弄清楚,我们如何将两个数字相加?
- 我们如何从用户那里获取数字?
- 我们如何将两个变量相加?
- 现在也获取运算符。
- 我们如何检查输入的运算符是什么?