首页 > 解决方案 > python中的Console.ReadLine方法

问题描述

我是 python 和编码的初学者。我只是想知道 python 是否有办法读取我在控制台中输入的内容,例如:如果它打印出一个问题,我可以有很多选择来回答。这是我已经尝试过的。

`answer = input("Vilken?")
if answer.lower().strip() == "1":
    print("Okej! (1)")
elif answer.lower().strip() == "2":
    print("Okej! (2)")
elif answer.lower().strip() == "3":
    print("Okej! (3)")`

我从 youtube 上的一个人那里得到了代码,出于某种原因,它没有读取我输入的内容。我试图将玩家输入的内容存储在一个变量中,以便以后可以使用它。在c#中我使用 string (variable name) = Console.Readline()了如果有办法做到这一点是python,请告诉我。

标签: python

解决方案


这将解决您的问题:

answer = raw_input("Vilken?")
if answer.lower().strip() == "1":
    print("Okej! (1)")
elif answer.lower().strip() == "2":
    print("Okej! (2)")
elif answer.lower().strip() == "3":
    print("Okej! (3)")

将输入更改为 raw_input


推荐阅读