📅  最后修改于: 2023-12-03 15:28:46.686000             🧑  作者: Mango
本题是 Sudo GATE 2020 Mock III(2019 年 1 月 24 日)的第 65 题,题目名称为“门”。该题目要求编写一个程序,实现电子门的开关功能。
程序需要实现两个操作:开门和关门。在程序中,门的状态以 True
或 False
两种值来表示,分别代表门开或门关。以下是 Python 代码实现:
# 初始化门状态
door = False
# 定义开门函数
def open_door():
global door
door = True
# 定义关门函数
def close_door():
global door
door = False
以上代码定义了一个全局变量 door
来表示门的状态,初始值为 False
,即门关。open_door
函数用于将门状态设置为开,即将 door
的值设为 True
;close_door
函数用于将门状态设置为关,即将 door
的值设为 False
。
在实际使用中,可以根据需要进行调用,例如:
# 开门
open_door()
# 关门
close_door()
电子门的开关功能可以通过编写简单的程序实现。以上代码实现了开门和关门的功能,可以供程序员在需要时进行调用,以控制门的状态。