📌  相关文章
📜  如何在 python v3.8 中编写是或否问题 - Python (1)

📅  最后修改于: 2023-12-03 15:24:19.452000             🧑  作者: Mango

如何在 Python v3.8 中编写是或否问题

在编写一个python程序时,我们经常需要询问用户是否同意某个操作。这时就需要编写一个是或否的问题。在本教程中,我们将介绍如何在Python v3.8中编写是或否问题,并且给出一些代码示例。

使用input函数

使用Python的内置input函数是最简单的方法来询问用户是否同意某个操作。可以让用户输入“是”或“否”,然后将其转换为布尔型。

answer = input("Do you agree? (yes/no): ")
if answer.lower() == "yes":
    print("Agreed.")
else:
    print("Not agreed.")

以上代码提示用户输入“yes”或“no”,而answer变量将接收输入的字符串。在if语句中,我们将输入的字符串转换为小写字母并与“yes”进行比较,如果相等则打印“Agreed.”,否则打印“Not agreed.”。

使用函数

编写函数可以使代码更加组织良好并重复使用。以下是一个询问是否登陆的函数示例。它将提示用户输入用户名和密码,如果用户输入的是“admin”和“password”则返回True,否则返回False。

def login():
    username = input("Username: ")
    password = input("Password: ")
    if username == "admin" and password == "password":
        return True
    else:
        return False

if login():
    print("Login successful.")
else:
    print("Login failed.")

这段代码的作用是询问用户输入用户名和密码,如果用户名和密码都是“admin”和“password”则返回True并打印“Login successful.”,否则返回False并打印“Login failed.”。

总结

在Python v3.8中编写是或否问题很容易。只需使用内置函数input,或者编写一个函数来提示用户输入是或否即可。希望以上代码示例可以帮助你更好地理解如何在Python v3.8中编写是或否问题。