更复杂的任务!

Skip to content

这是一篇机器翻译的文本,可能包含错误!

任务 1 - “登录”

编写一个简单的程序,询问用户密码。如果密码与正确密码匹配,则程序输出一条消息。

提示: 将正确密码存储在变量中并与该变量进行比较。

Eksempel Utskrift
输入密码:passord123
这是正确的密码!

Tips til framgangsmåte
  • 如何从用户那里获取文本 👉[Python 1, Level 1]
  • 如何检查文本是否与某物相同。
  • 你需要使用 if
  • 也可以使用 else 来打印密码*不*匹配的情况。

任务 2a

询问用户一种颜色,然后根据他们选择的颜色打印一条消息。

添加至少 4 种颜色进行检查。例如:红色、绿色、蓝色、黄色。

Eksempel Utskrift
编写一种颜色:红色
红色是一种温暖的颜色!

Tips til framgangsmåte
  • 如何检查文本是否与某物相同。
  • 你需要使用 ifelifelse
  • 提示: 你可以有多个 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
  • 首先弄清楚,我们如何将两个数字相加?
  • 我们如何从用户那里获取数字?
  • 我们如何将两个变量相加?
  • 现在也获取运算符。
  • 我们如何检查输入的运算符是什么?