python簡單習題合集(1)

2021-10-13 18:56:37 字數 1424 閱讀 5123

1.設計乙個字典,並編寫程式,使用者輸入內容作為「鍵」,然後輸出字典中對應的「值」,如果使用者輸入的「鍵」不存在,則輸出「您輸入的鍵不存在!」

a=

x=eval

(input()

)if x in a:

print

(a[x]

)else

:print

("您輸入的鍵不存在!"

)

2.編寫程式,使用者輸入乙個列表和2個整數作為下標,然後使用

切片獲取並輸出列表中介於2個下標之間的元素組成的子列表。例如使用者輸入[1,2,3,4,5,6]和2,5,程式輸出[3,4,5,6]。

print

("請輸入乙個列表:\n")x=

eval

(input()

)#eval()實現型別轉換

print

("請輸入兩個整數:\n")a=

int(

input()

)b=int(

input()

)y=x[a:b+1]

print

(y)

3.輸入任意大的自然數,輸出各位數字之和

x=

input()

a=s=

0a=map(

int,x)

for i in a:

s=s+i

print

(s)

4.輸入兩個集合seta和setb,分別輸出它們的交集、並集和差集

seta=

eval

(input()

)setb=

eval

(input()

)print

("交集{},並集{},差集{}"

.format

(seta&setb,seta|setb,seta-setb)

)

5.輸入乙個自然數,輸出它的二進位制、八進位制、和十六進製制

x=

input()

x=int

(x)print

('二進位制為:'

,bin

(x))

print

('八進位制為:'

,oct

(x))

print

('十六進製制為:'

,hex

(x))

6.輸入乙個包含若干整數的列表,輸出乙個只包含原列表中的偶數的新列表

x=

input()

a=eval

(x)b=

for i in a:

if(i%2==

0):print

(b)

練習題合集

public class stringexercises 1.編寫程式將 jdk 全部變為大寫,並輸出到螢幕,擷取子串 dk 並輸出到螢幕 public static void test1 2.編寫程式將string型別字串 test 變為 tset public static void test2...

python簡單習題2

p a b c 2p frac p 2a b c s p p a p b p c s sqrt s p p a p b p c import math a float input 邊長a b float input 邊長b c float input 邊長c if a b c and b c a a...

python簡單習題6

random.randint 1,10 產生 1 到 10 的乙個整數型隨機數 counter 計數器 用於追蹤值的出現次數 以字典的鍵值對形式儲存,key為被記錄數,value為被記錄數的個數 sorted c.items key lambda x x 1 中 c.items 為待排序的物件,ke...