Python二级笔记(18,19合集操作篇)
操作題:
1,鍵盤輸入正整數(shù)n,按要求把n輸出到屏幕,格式要求:寬度為25個字符,等號字符(=)填充,右對齊,帶千位分隔符。如果輸入正整數(shù)超過25位,則按照真實長度輸出。
代碼:
s = input() print("{:=>25}".format(eval(s)))2,獲得用戶輸入的一個字符串,將字符串逆序輸出,同時緊接著輸出字符串的個數(shù)。
代碼:
s = input() print(s[::-1]) print(len(s))3,獲得用戶輸入的以逗號分隔的三個數(shù)字,記為a、b、c,以a為起始數(shù)值,b為差, c為數(shù)值的數(shù)量, 產(chǎn)生一個遞增的等差數(shù)列,將這個數(shù)列以列表格式輸出。
代碼:
a,b,c = [int(x) for x in input().split(",")] ls = [] for i in range(c):ls.append(a + (i*b)) print(ls)4,使用turtle庫的turtle fd()函數(shù)和turtle .seth()函數(shù)繪制- -個邊長為40像素的正12邊形,
代碼:
import turtle turtle.pensize(2) d = 0 for i in range(1,13):turtle.fd(40)d += 30turtle.seth(d)5,計算兩個列表5和對應(yīng)元素乘積的和(即向量積)
代碼:
ls = [] lt = [] s =0 for i in range(len(ls)):s += (ls[i]*lt[i]) print(s)?
6,鍵盤輸入正整數(shù)n,按要求把n輸出到幕,格式要求:寬度為15個字符,數(shù)據(jù)右邊對齊,不足部分用*填充
代碼:
n = eval(input("請輸入正整數(shù):")) print("{:*>15}".format(n))7,a和b是兩個長度相同的列表變量,列表a為[3,6,9]已給定,鍵盤輸入列表b,計算a中元素與b中對應(yīng)元素的和形成新的列表c,在屏幕上輸出。
代碼:
a = [3,6,9] b = eval(input()) c = [] for i in range(3):c.append(a[i]+b[i]) print(c)8,以0為隨機數(shù)種子,隨機生成5個在1到7之間的隨機數(shù),計算這五個隨機數(shù)的平方和。
代碼:
import random random.seed(0) s = 0 for i in range(5):n = random.randint(1,97)s = s+n**2 print(s)9,使用turtle庫的turtle fd()函數(shù)和turtle seth(函數(shù)繪制一 個邊長為100像素的正八邊形
?
代碼:
import turtle turtle.pensize(2) d = 0 for i in range(1,9):turtle.fd(100)d += 45turtle.seth(d)?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的Python二级笔记(18,19合集操作篇)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 榉木和榆木一样吗
- 下一篇: 我们买了东鹏瓷砖,他说是丰城生)产的,质