如何询问用户开关1是打开还是关闭?如果已打开,则显示消息"指示灯亮起&#34 ;;如果它已关闭,则显示消息"指示灯熄灭"
另外,我如何做同样的事情,但有两个开关,例如 如果两个开关打开; "灯亮了"等等。
答案 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 ,哦 - 好的,最后一个是奇怪的......)。