課後習題,寫得略爛請諒解,歡迎參考
1、輸入一段英文文章,求其長度,並求出包含多少個單詞
string=raw_input("輸入英文:")
t1=len(string)
s2=string.split()
t2=len(s2)
print "長度為",t1,"單詞數為",t2
2、輸入十個成績,進行優良中及格和不及格的統計
a=0;b=0;c=0;d=0;e=0
list=input("輸入十個成績:")
print "成績為:",
for i in list:
print i,
print
for i in list:
if i<60:
e+=1
elif i<70:
d+=1
elif i<80:
c+=1
elif i<90:
b+=1
else:
a+=1
print"優:",a,"良:",b,"中:",c,"及格:",d,"差:",e
3、輸入10個學生的姓名和成績構成的字典,按照成績大小排序
stud=
list1=stud.keys()
list2=stud.values()
for i in range(0,10):
for j in range(0,9):
if list2[j]>list2[j+1]:
temp1=list1[j]
list1[j]=list1[j+1]
list1[j+1]=temp1
temp2=list2[j]
list2[j]=list2[j+1]
list2[j+1]=temp2
print "成績由低到高排列為:"
for i in range(0,10):
print list1[i],":",list2[i],";",
4、輸入10個學生的姓名和年齡構成的字典,讀出其鍵和值,並分別儲存輸出到兩個列表中
stud=
list1=stud.keys()
list2=stud.values()
print "學生列表:",list1
print "年齡列表:",list2
5、任意輸入一串字元,輸出其中不同字元以及各自的個數。
str=raw_input("請輸入字串:")
dict={}
for i in str:
if i in dict:
dict[i]+=1
else:
dict[i]=1
print dict
python基礎 序列化與反序列化
返回乙個str json str json.loads json str class student object def init self,name,age,score self.name name self.age age self.score score s student bob 20 8...
python序列基礎操作
1.下面的內建函式 built in function 可用於序列 表,定值表,字串 s為乙個序列 len s 返回 序列中包含元素的個數 min s 返回 序列中最小的元素 max s 返回 序列中最大的元素 all s 返回 true,如果所有元素都為true的話 any s 返回 true,如...
python入門基礎 序列
1.定義 序列時用於存放多個連續的值,並且按照一定的順序排列,每個值都有其特定的數字,稱為索引或序列。2.結構 主要結構為列表 元組 集合和字串。序列中的每乙個元素都有編號,故稱為索引。這個索引時從0開始遞增,下標為0表示第乙個元素,下標為1表示第二個元素,一次類推 假若時從最後乙個元素開始讀取,則...