【发布时间】:2022-11-15 02:10:08
【问题描述】:
嗨我有这个问题这是我的代码 rn 但它不会做任何事情或者只是说它是一个 int 或一个 str
b=['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
c=['&','!','@','#','$','%']
a = input("Enter here :")
if type(a) ==int:
print("number")
if a==b:
print("word")
if a ==c:
print("symbol")
我尝试将 int 或 str 放在输入内容后面,但这并没有解决问题 我想写一个尽可能干净的代码,而不是用列表,因为它们很长而且很难制作。
【问题讨论】:
-
if a in b: print("word") -
对于你的第二个和第三个
if,你需要:if a in b:等 -
问题是什么?当你运行这段代码时会发生什么?你想让它做什么?请edit您的问题以提供更多详细信息。
标签: python python-3.x python-2.7