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...