作業(yè)

day5作業(yè)

sum = 0
d = 0
a = int(input('請輸入a的值:'))
b = int(input('請輸入相加數(shù)的個數(shù):'))
for i in range(b):
    d = d * 10 + a
    sum += d
    print(d,end=' ')
    if i != b-1:
        print('+',end=' ')
print('=',sum)

結果

請輸入a的值:3
請輸入相加數(shù)的個數(shù):4
3 + 33 + 333 + 3333 = 3702


請輸入a的值:6
請輸入相加數(shù)的個數(shù):5
6 + 66 + 666 + 6666 + 66666 = 74070
a = int(input('請輸入打印圖形的數(shù)量:'))
for b in range(1,a+1):
        print('@'*b)
        
結果
請輸入打印圖形的數(shù)量:4
@
@@
@@@
@@@@
i = int(input('請輸入打印圖形的行數(shù):'))
for a in range(1,i+1):
    print(' '*(i-a),end='')
    print('@'*(2*a-1))

結果
請輸入打印圖形的行數(shù):5
    @
   @@@
  @@@@@
 @@@@@@@
@@@@@@@@@
i = int(input('請輸入打印圖形的數(shù)目:'))
for a in range(i):
    print('@'*(i-a))
    
結果
請輸入打印圖形的數(shù)目:4
@@@@
@@@
@@
@

輸入兩個正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)

m = int(input('請輸入一個正整數(shù):'))
n = int(input('請再輸入一個正整數(shù):'))
i = 0
if m > n:
    i = n
i = m
while  m % i != 0 or n % i != 0:
    i -= 1
print(m,'和',n,'的最大公約數(shù)是',i)

if m > n:
    i = m
i = n
while  i % m != 0 or i % n != 0:
    i += 1
print(m,'和',n,'的最大公倍數(shù)是',i)

結果
請輸入一個正整數(shù):48
請再輸入一個正整數(shù):124
48 和 124 的最大公約數(shù)是 4
48 和 124 的最大公倍數(shù)是 1488

找出1000以內所有的完數(shù)

for a in range(2,1000):
    i = 0
    for b in range(1,a):
        if a % b == 0:
            i += b
    if i == a:
        print(i)
        
結果
6
28
496

輸出9*9口訣

for a in range(1,10):
    for b in range(1,a+1):
        print(b,'*',a,'=',b*a,end='  ')
        if a == b:
            print()

結果
1 * 1 = 1  
1 * 2 = 2  2 * 2 = 4  
1 * 3 = 3  2 * 3 = 6  3 * 3 = 9  
1 * 4 = 4  2 * 4 = 8  3 * 4 = 12  4 * 4 = 16  
1 * 5 = 5  2 * 5 = 10  3 * 5 = 15  4 * 5 = 20  5 * 5 = 25  
1 * 6 = 6  2 * 6 = 12  3 * 6 = 18  4 * 6 = 24  5 * 6 = 30  6 * 6 = 36  
1 * 7 = 7  2 * 7 = 14  3 * 7 = 21  4 * 7 = 28  5 * 7 = 35  6 * 7 = 42  7 * 7 = 49  
1 * 8 = 8  2 * 8 = 16  3 * 8 = 24  4 * 8 = 32  5 * 8 = 40  6 * 8 = 48  7 * 8 = 56  8 * 8 = 64  
1 * 9 = 9  2 * 9 = 18  3 * 9 = 27  4 * 9 = 36  5 * 9 = 45  6 * 9 = 54  7 * 9 = 63  8 * 9 = 72  9 * 9 = 81  

一個五位數(shù),判斷它是不是回文數(shù)

a = int(input('請輸入一個五位數(shù):'))
if a > 9999 and a < 100000:
    if a//10000 == a%10 and a//1000%10 == a//10%10:
        print(a,'是回文數(shù)')
    else:
        print(a,'不是回文數(shù)')

結果
請輸入一個五位數(shù):12345
12345 不是回文數(shù)

請輸入一個五位數(shù):12521
12521 是回文數(shù)

打印菱形

i = int(input('請輸入打印菱形的數(shù)目:'))
for a in range (-i+1,i):
    if a <= 0:
        print(' '*(-a),end='')
        print('@'*((2*i-1)+2*a))
    else :
        print(' '*a,end='')
        print('@'*((2*i-1)-2*a))

結果
請輸入打印菱形的數(shù)目:6
     @
    @@@
   @@@@@
  @@@@@@@
 @@@@@@@@@
@@@@@@@@@@@
 @@@@@@@@@
  @@@@@@@
   @@@@@
    @@@
     @

輸入一行字符哎榴,分別統(tǒng)計出其中英文字母型豁、空格僵蛛、數(shù)字和其他字符的個數(shù)

i = input('請輸入字符:')
a = len(i)
s = 0
n = 0
d = 0
for b in range(a):
    if ord(i[b]) >= 65 and ord(i[b]) <= 90:
        s +=1
    if ord(i[b]) >= 97 and ord(i[b]) <= 122:
        s += 1
    if ord(i[b]) >= 48 and ord(i[b]) <= 57:
        n +=1
    if ord(i[b]) == 32:
        d += 1
print('字符中含有英文字母的個數(shù)是',s)
print('字符中含有數(shù)字的個數(shù)是',n)
print('字符中含有空格的個數(shù)是',d)

結果
請輸入字符:chen ZhUo   123
字符中含有英文字母的個數(shù)是 8
字符中含有數(shù)字的個數(shù)是 3
字符中含有空格的個數(shù)是 4

列表作業(yè)

list1 = [56, 78, 93, 52, 60, 39, 45]

求列表中心元素

a = len(list1)
index = int(a/2)
if a % 2 == 0:
    print(list1[index-1:index+1])
else:
    print([list1[index]]))

結果
[52]

求列表元素和

a = 0
for item in list1:
    a += item
print(a)

結果
423

輸出所有奇數(shù)下標元素

a = len(list1)
b = []
for index in range(a):
    if index % 2 != 0:
        b.append(list1[index])
print(b)

結果
[78, 52, 39]

輸出值為奇數(shù)的元素

b = []
for item in list1:
    if item % 2 != 0:
        b.append(item)
print(b)

結果
[93, 39, 45]

將所有元素乘以二

b = []
for item in list1:
    item *= 2
    b.append(item)
print(b)

結果
[112, 156, 186, 104, 120, 78, 90]

將所有元素加到第一個元素中

b = []
for i in list1:
    b.append(i)
list1[0] = b
print(list1)

結果
[[56, 78, 93, 52, 60, 39, 45], 78, 93, 52, 60, 39, 45]

將奇數(shù)位置元素存到b列表中,將偶數(shù)元素存到c列表中

list1 = [56, 78, 93, 52, 60, 39, 45]
a = len(list1)
b = []
for index in range(a):
    if index % 2 != 0:
        b.append(list1[index])
print('b列表',b)
c = []
for item in list1:
    if item % 2 == 0:
        c.append(item)
print('c列表',c)

結果
b列表 [78, 52, 39]
c列表 [56, 78, 52, 60]

將a列表的前5個元素復制到b列表中

a = [56, 78, 93, 52, 60, 39, 45]
b = []
for item in range(5):
    b.append(a[item])
print('a列表',a)
print('b列表',b)

結果
a列表 [56, 78, 93, 52, 60, 39, 45]
b列表 [56, 78, 93, 52, 60]

有一個長度10的列表迎变,列表內有10個不重復的數(shù)字充尉,要求按從大到小排序

str1 = [12, 36, 25, 17, 19, 50, 94, 61, 37, 65]
print(len(str1))
str1.sort()
print(str1[::-1])

結果
10
[94, 65, 61, 50, 37, 36, 25, 19, 17, 12]

有一個長度是10的列表,要求刪除某一個位置的元素

str1 = [12, 36, 25, 17, 19, 50, 94, 61, 37, 65]
b = len(str1)
while b-1 != 0:
    for i in range(10):
        b = len(str1)
        print('請輸入下標 0  - ',b-1,'的數(shù)字')
        a = int(input('>>>'))
        if a >= 0 and a < b:
            del str1[a]
            print(str1)
        else:
            break

結果
10
[94, 65, 61, 50, 37, 36, 25, 19, 17, 12]
請輸入下標 0  -  9 的數(shù)字
>>>5
[12, 36, 25, 17, 19, 94, 61, 37, 65]
請輸入下標 0  -  8 的數(shù)字
>>>6

有一個長度是10的列表衣形,按遞增排列驼侠,用戶輸入一個數(shù),插入適當?shù)奈恢谩?/p>

str1 = [12, 17, 19, 25, 36, 37, 50, 61, 65, 94]
print(str1)
while True:
    c = len(str1)
    b = int(input('請輸入一個數(shù):'))
    for i in range(c-1):
        if b <= str1[i]:
            str1.insert(i, b)
            print(str1)
            break
        if b >= str1[c-1]:
            str1.append(b)
            print(str1)
            break

結果
[12, 17, 19, 25, 36, 37, 50, 61, 65, 94]
請輸入一個數(shù):56
[12, 17, 19, 25, 36, 37, 50, 56, 61, 65, 94]
請輸入一個數(shù):100
[12, 17, 19, 25, 36, 37, 50, 56, 61, 65, 94, 100]
請輸入一個數(shù):11
[11, 12, 17, 19, 25, 36, 37, 50, 56, 61, 65, 94, 100]
請輸入一個數(shù):39

把a列表的第三到第六之間的元素刪除

a = [12, 36, 25, 17, 19, 50, 94, 61, 37, 65]
for i in range(5,3,-1):
    del a[i]
print(a)

結果
[12, 36, 25, 17, 94, 61, 37, 65]

已知a列表谆吴,b列表倒源,定義一個c列表,要求c包含a,b數(shù)組中的數(shù)據(jù)且無重復值

a = [12, 36, 25, 17, 19, 50, 94, 61, 37, 65]
b = [17, 20, 38, 36, 88, 37, 75, 81, 64, 61]
c = a + b
print(c)
c.sort()
print(c)
for f in range(15):
    if c[f] == c[f+1]:
        del c[f]
print(c)

結果
[12, 36, 25, 17, 19, 50, 94, 61, 37, 65, 17, 20, 38, 36, 88, 37, 75, 81, 64, 61]
[12, 17, 17, 19, 20, 25, 36, 36, 37, 37, 38, 50, 61, 61, 64, 65, 75, 81, 88, 94]
[12, 17, 19, 20, 25, 36, 37, 38, 50, 61, 64, 65, 75, 81, 88, 94]
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末句狼,一起剝皮案震驚了整個濱河市笋熬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌腻菇,老刑警劉巖胳螟,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異筹吐,居然都是意外死亡糖耸,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門丘薛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蔬捷,“玉大人,你說我怎么就攤上這事榔袋。” “怎么了铡俐?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵凰兑,是天一觀的道長。 經常有香客問我审丘,道長吏够,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任滩报,我火速辦了婚禮锅知,結果婚禮上,老公的妹妹穿的比我還像新娘脓钾。我一直安慰自己售睹,他們只是感情好,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布可训。 她就那樣靜靜地躺著昌妹,像睡著了一般捶枢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上飞崖,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天烂叔,我揣著相機與錄音,去河邊找鬼固歪。 笑死蒜鸡,一個胖子當著我的面吹牛,可吹牛的內容都是我干的牢裳。 我是一名探鬼主播逢防,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼贰健!你這毒婦竟也來了胞四?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤伶椿,失蹤者是張志新(化名)和其女友劉穎辜伟,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脊另,經...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡导狡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了偎痛。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旱捧。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖踩麦,靈堂內的尸體忽然破棺而出枚赡,到底是詐尸還是另有隱情,我是刑警寧澤谓谦,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布贫橙,位于F島的核電站,受9級特大地震影響反粥,放射性物質發(fā)生泄漏卢肃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一才顿、第九天 我趴在偏房一處隱蔽的房頂上張望莫湘。 院中可真熱鬧,春花似錦郑气、人聲如沸幅垮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽军洼。三九已至巩螃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間匕争,已是汗流浹背避乏。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留甘桑,地道東北人拍皮。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像跑杭,于是被迫代替她去往敵國和親铆帽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內容

  • 專業(yè)考題類型管理運行工作負責人一般作業(yè)考題內容選項A選項B選項C選項D選項E選項F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚閱讀 8,992評論 0 13
  • 求s=a+aa+aaa+aaaa+aa...a的值德谅,其中a是?個數(shù)字爹橱。例如2+22+222+2222+22222(...
    曉曉的忍兒閱讀 432評論 0 4
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,343評論 0 2
  • 2018.5.20 熱熱熱~(熱死娘娘了) 今天算是一個特別的日子吧愧驱!天氣熱的讓人早早就醒了過來,左手自然的拿起...
    故事外婆閱讀 197評論 0 0
  • [if !supportLists]1椭盏、[endif]參觀考察了長興和福建兩個PPP項目组砚,發(fā)現(xiàn)每個項目都有相似之處...
    胖炮兒閱讀 196評論 0 0