文字列を整数で入力すると、ユーザからの入力を受け取り、すべての整数が削除されるようなプログラムを書いています。&文字のみを表示します。私は小文字(97 <= x >= 122
)またはスペース(x == 32
)をチェックしたときにPython - 私の条件はASCII文字セットでは機能しません
letters = input("Enter Some Word Here: ")
ans = ""
for letter in letters:
x = ord(letter)
print(x)
if 65 <= x >= 90 or 97 <= x >= 122 or x == 32:
ans += letter
print(ans)
if condition
文は動作しますが、それは大文字(65 <= x >= 90
)では動作しません。
条件は '(65 <= x <= 90)'ではない '(65 <= x > = 90)' –
あなたの間違いを除いて、私はこれは 'print(letter.isalpha()やletter == ''の場合の手紙文字)' –
@DanielH 'x'が' 122'より大きい場合は 'True'と評価されます。基本的に '97 <= x and x > = 122'を意味します。これは' 122 <= x'に相当します。 –