【问题标题】:How To Make It So If An "input()" is a Certain Answer It Will Tell Me An Answer如何做到这一点,如果“input()”是一个确定的答案,它会告诉我一个答案
【发布时间】:2019-04-30 08:38:16
【问题描述】:

所以我正在研究一些非常基础的东西(因为我 3 天前才开始学习 Python)。

我决定制作一个文件来收集有关某人的信息,我希望这样当用户在输入中提出某个问题时,它会找到数据并仅显示该答案。

我正在使用的代码在这里:

import os

x = input("What Is Your Name?: ")
y = input("How Old Are You?: ")
z = input("What Is Your Favourite Colour?: ")
os.system('CLS')

Info = [x, y, z]
for i in Info:
    print(i)
input('Press ENTER to move on')
os.system('CLS')

input("What Are You Looking For?")

if input == "Age":
    print(y)

input('Press ENTER to exit')

(但您要关注的主要内容是:

input("What Are You Looking For?")

if input == "Age":
    print(y)

问题是当我们进入程序的那个部分时,它只会做

input()

部分,然后关闭。

我想知道是否有办法做到这一点:

您在寻找什么?

年龄

(然后它会打印 z)

对不起,如果这无法理解,我不知道如何解释这个问题。

任何帮助都是很好的帮助,谢谢

【问题讨论】:

    标签: python input printing


    【解决方案1】:

    input() 将用户输入的任何内容作为字符串返回。

    answer = input("What Are You Looking For?")
    
    if answer == "Age":
        print(y)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-21
      相关资源
      最近更新 更多