私はこれを単純化して、より少ないスペースを必要とするものを得る必要があります。どんな助けもありがたい。文章を「秘密のコード」のようにすることに取り組んでいるプロジェクトです。これを簡略化するには?
a = translate[0] #gets a letter from the sentence entered
aa = values[a] #assigns a value (a=1,b=2,etc...) to the letter
print(aa+16) #adds 16 to the letter's value and prints it.
a = translate[1]
aa = values[a]
print(aa+16)
a = translate[2]
aa = values[a]
print(aa+16)
a = translate[3]
aa = values[a]
print(aa+16)
a = translate[4]
aa = values[a]
print(aa+16)
a = translate[5]
aa = values[a]
print(aa+16)
a = translate[6]
aa = values[a]
print(aa+16)
a = translate[7]
aa = values[a]
print(aa+16)
a = translate[8]
aa = values[a]
print(aa+16)
a = translate[9]
aa = values[a]
print(aa+16)
a = translate[10]
aa = values[a]
print(aa+16)
a = translate[11]
aa = values[a]
print(aa+16)
a = translate[12]
aa = values[a]
print(aa+16)
a = translate[13]
aa = values[a]
print(aa+16)
PS:誰もが入力された単語の長さを設定する必要がないように、私は14文字の単語を入れている場合、すなわち、今のコードはのみ動作します(それを作ることができますどのように私に言うことができる場合)そして私がスペースに値を割り当てる方法( "")私はそれを感謝します。
ループのいくつかの種類、例えばを使用します'for'ループ – Leistungsabfall
ありがとうございますが、私はこれで新しいです:/あなたは例を挙げることができますか? –
Python Loops:https://www.learnpython.org/en/Loops – KelvinS