私はpythonプログラムに取り組んでいます。140 文字未満のユーザー入力を取得したい。文が単語制限を超えている場合は、140 文字を出力する必要があります。文字を入力することはできますが、これが起こります。私はpythonが初めてです。どうすればこれを達成できますか?
def isAlpha(c):
if( c >= 'A' and c <='Z' or c >= 'a' and c <='z' or c >= '0' and c <='9'):
return True
else:
return False
def main():
userInput = str(input("Enter The Sentense: "))
for i in range(140):
newList = userInput[i]
print(newList)
これは私が得る出力です
Enter The Sentense: this is
t
h
i
s
i
s
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
main()
File "C:/Users/Manmohit/Desktop/anonymiser.py", line 11, in main
newList = userInput[i]
IndexError: string index out of range
お手伝いありがとう