例1.建立乙個列表並向其按任意通項公式新增數字,再求和,求積
**如下:
def
safe
(x):
#字串安全判斷函式,確保大小字母中只有小寫n可以被輸入,輸入值是字串
safe__=list(range(ord('a'),ord('z')+1))#chr()是ord()的反向調取函式
safe__.remove(ord('n'))
safe__k = len(x)
for safe__i in range(safe__k):
safe__num=ord(x[safe__i])
if safe__num in safe__:
print('不要輸入小寫n以外的字母')
exit()
n=0sn=0
pn=1
ipt=input('請按照python的語法輸入乙個包含n的通項公式,請不要輸入無關指令:')#輸入乙個字串,將會被轉化為命令
#eval()使字串成為可執行的形式,通常為了安全,需要先對字串進行檢查,除非無需。
safe(ipt)#進行檢查
an=lambda x:eval(ipt)
l=int(input('請輸入n for sn、pn:'))
a= #指定a為乙個空列表
for n in range(1,l+1):
a=a+[an(n)]#此處用到了列表的拼接
sn=sn+an(n)
pn=pn*an(n)
print('數列an:',a)
print('sn=',sn,'pn=',pn)
列表操作1
第一部分 索引切片,切片步長 s 深圳騎士計畫1期python班 s1 s 3 切片 顧頭不顧尾,加步長 s2 s 1 3 2 反向取值 s3 s 1 3 1 第二部分 name old boy capitalize 首字母大寫 print name.capitalize center 字串居中後前...
Python Day1 操作列表 (2)
1.使用列表的一部分 切片 players chars akk myus sss lor print players 0 3 print players 1 4 print players 4 print players 1 print players 3 chars akk myus akk my...
Python 序列操作1 列表
最近在學習python,將學習中的知識點總結一下。python包含6種內建序列,包括列表 元組 字串 unicode字串 buffer物件和xrange物件。序列可以包含其他的序列,如下 amy amy farrah fowler 50 sheldon sheldon lee cooper 38 d...