while文を使って、
T1=2, Tn = 2Tn-1
で答えが1000を超えるまでプリントするという課題がでています。
t1 = 2
print("T1 =", t1)
tnMinus1 = t1
while tnMinus1 <= 500:
tn = 2*tnMinus1
print("T" , tnMinus1 ,"=" ,tn)
tnMinus1 += 1
これだと1000まででますが、500項までと結果をみてtnMinus1を500以下にしてあります。
答えが1000以下ならばという条件に変えたいのですが、うまくいきません。
項数ではなく、答えが1000になるまで印刷するとする場合、どうすればよいでしょうか。
また、これだと
T 2 = 4 というようにTと項数の2の間にスペースがはいってしまいます。
これを削除するやりかたもお教えいただけると助かります。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー