询问用户开关1是打开还是关闭

时间:2016-04-27 20:20:06

标签: python

如何询问用户开关1是打开还是关闭?如果已打开,则显示消息"指示灯亮起&#34 ;;如果它已关闭,则显示消息"指示灯熄灭"

另外,我如何做同样的事情,但有两个开关,例如 如果两个开关打开; "灯亮了"等等。

enter image description here

2 个答案:

答案 0 :(得分:0)

为输入提供一个变量,然后检查它。输入返回用户的输入而不是布尔值,因此您要做的是检查字符串的输入(" on"或" off")。例如

power=input("is the light on or off")
if power=="on":

然后从那里开始。这是i / o的一些文档。 http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/io.html 最后,如果你在问题中使用代码块而不是链接图像,SO上的人更喜欢。

答案 1 :(得分:0)

你可能想尝试这样的事情:

answer = input("Is the light on or off?")
if answer == "on":
    # handle 'on' case
elif answer == "off":
    # handle 'off' case
else
    # handle error

您可以找到更多信息。 G。 here(或google for' python输入')。

更高级一点:将答案转换为大写字母并与" ON"," OFF"进行比较,然后您不区分大小写(因此用户可以回答,On,ON ,哦 - 好的,最后一个是奇怪的......)。