中国大学MOOC課程《Python言語プログラム設計》の授業後に独学で記録1.2授業後のプログラム問題Nの次方を練習する

1018 ワード

プログラムを作成し、入力数字Nの0から5までの結果を計算し、この6つの結果を順次出力し、出力結果間をスペースで区切る.ここで、Nは整数または浮動小数点数である.
'''
N=eval(input('Please input an integar or a float:'))
Nb=N
print(1 ,N,end=' ')
for i in range(4):
    Nb=Nb*N
    print(Nb,end=' ')


N=eval(input('Please input a number:'))
for i in range(6):
    M=N**i
    print(M,end=' ')
'''
# list     
N=eval(input('Please input a   :'))
l=[]
for i in range(6):
    l.append(str(N**i))     #list     
print(' '.join(l))
print(' ,'.join(tuple(l)))   #       tuple(l),    tuple?

**は指数演算用のリストであり、appendを用いる.join瞬間高大上for i in range(6)range関数の使用
Pythonにおけるrange()関数の使い方
1、関数プロトタイプ:range(start,end,scan):
パラメータの意味:
start:カウントはstartから始まります.デフォルトは0からです.例えばrange(5)はrange(0,5)に等価である.
end:技術はendが終わるまで、endは含まれない.例:range(0,5)は[0,1,2,3,4]で5はない
scan:ジャンプの間隔は、デフォルトでは1です.例:range(0,5)はrange(0,5,1)に等しい
参照https://www.cnblogs.com/Zeros/p/9867424.htmlrangeの使い方がある