コード
Python
1strings = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 2k = input('何番目の要素を表示しますか?') 3n = int(k)-1 4print(strings[n])
解決したいこと
範囲外の数字を打ち込んでもエラーが出ないようにしたい
エラーメッセージ
Python
1IndexError Traceback (most recent call last) 2<ipython-input-22-15f71847fc50> in <module> 3 2 k = input('何番目の要素を表示しますか?') 4 3 n = int(k)-1 5----> 4 print(strings[n]) 6 7IndexError: string index out of range
試したこと
Python
1strings = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 2k = input('何番目の要素を表示しますか?') 3n = int(k)-1 4 5if k < 27: 6 print(strings[n]) 7 8else: 9 print('範囲外')
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/22 16:26