python - 如何给出不同的输出取决于python中的输入?
问题描述
我试图给出不同的输出取决于输入,但我会为所有输入获得相同的输出。
我试图删除“或”运算符,代码可以正常工作!但是当再次使用“或”运算符时,代码将无法正常工作
voroodi = input('Enter Something: ')
if voroodi == 'h' or 'H':
print('hello')
elif voroodi == 'g' or 'G':
print('Goodbye')
当我输入“H”或“h”作为输入并输入“G”“g”的“再见”时,我希望得到“Hello”的输出。
但我只是为我输入的任何输入打招呼!
解决方案
推荐阅读
- python - Substitution of image with absolute path in Sphinx
- r - What is the difference between warnings and messages?
- python - Checking if value is in a list without using "in"
- markdown - Github markdown - formatting code in table cells. Weird behaiviour
- node.js - Puppeteer:点击时 Chromium 挂起
- reactjs - "bash: expo: command not found" after installing expo-cli in Mac
- unreal-engine4 - 如何定义子弹和绘制的球体对象之间的碰撞
- javascript - Angular:取消选中不确定复选框不起作用
- java - SimpleJdbcCall 调用函数
- api - Google docs 拼写检查 API - 可用吗?