Python123第六周程式設計題詳解

2021-10-05 07:37:33 字數 2012 閱讀 9080

1,數字不同數之和

#法1

number =

input()

s =set

(number)

#輸入變為集合,達到資料去重的目的

sum=

0ls =

list

(s)#資料變為列表型別,便於索引

for i in

range

(len

(ls)):

sum=

sum+

eval

(ls[i]

)print

(sum

)

#法2

number =

input()

s =set

(number)

#輸入變為集合,達到資料去重的目的

sum=

0ls =

list

(s)#資料變為列表型別,便於索引

for i in ls:

sum=

sum+

eval

(i)print

(sum

)

2,人名最多統計

s =

'''雙兒 洪七公 趙敏 趙敏 逍遙子 鰲拜 殷天正 金輪法王 喬峰 楊過 洪七公 郭靖

楊逍 鰲拜 殷天正 段譽 楊逍 慕容復 阿紫 慕容復 郭芙 喬峰 令狐沖 郭芙

金輪法王 小龍女 楊過 慕容復 梅超風 李莫愁 洪七公 張無忌 梅超風 楊逍

鰲拜 岳不群 黃藥師 黃蓉 段譽 金輪法王 忽必烈 忽必烈 張三丰 喬峰 喬峰

阿紫 喬峰 金輪法王 袁冠南 張無忌 郭襄 黃蓉 李莫愁 趙敏 趙敏 郭芙 張三丰

喬峰 趙敏 梅超風 雙兒 鰲拜 陳家洛 袁冠南 郭芙 郭芙 楊逍 趙敏 金輪法王

忽必烈 慕容復 張三丰 趙敏 楊逍 令狐沖 黃藥師 袁冠南 楊逍 完顏洪烈 殷天正

李莫愁 阿紫 逍遙子 喬峰 逍遙子 完顏洪烈 郭芙 楊逍 張無忌 楊過 慕容復

逍遙子 虛竹 雙兒 喬峰 郭芙 黃蓉 李莫愁 陳家洛 楊過 忽必烈 鰲拜 王語嫣

洪七公 韋小寶 阿朱 梅超風 段譽 岳靈珊 完顏洪烈 喬峰 段譽 楊過 楊過 慕容復

黃蓉 楊過 阿紫 楊逍 張三丰 張三丰 趙敏 張三丰 楊逍 黃蓉 金輪法王 郭襄

張三丰 令狐沖 趙敏 郭芙 韋小寶 黃藥師 阿紫 韋小寶 金輪法王 楊逍 令狐沖 阿紫

洪七公 袁冠南 雙兒 郭靖 鰲拜 謝遜 阿紫 郭襄 梅超風 張無忌 段譽 忽必烈

完顏洪烈 雙兒 逍遙子 謝遜 完顏洪烈 殷天正 金輪法王 張三丰 雙兒 郭襄 阿朱

郭襄 雙兒 李莫愁 郭襄 忽必烈 金輪法王 張無忌 鰲拜 忽必烈 郭襄 令狐沖

謝遜 梅超風 殷天正 段譽 袁冠南 張三丰 王語嫣 阿紫 謝遜 楊過 郭靖 黃蓉

雙兒 滅絕師太 段譽 張無忌 陳家洛 黃蓉 鰲拜 黃藥師 逍遙子 忽必烈 趙敏

逍遙子 完顏洪烈 金輪法王 雙兒 鰲拜 洪七公 郭芙 郭襄 趙敏'''

words = s.split(

)#字串根據要求(空格)切割返回乙個列表

counts =

#生成字典型別

for word in words:

iflen

(word)==1

:continue

else

: counts[word]

= counts.get(word,0)

+1items =

list

(counts.items())

#將鍵值對變為列表

items.sort(key=

lambda x:x[1]

,reverse=

true

)#按照值由大到小排序

word,count = items[0]

print

("{}"

.format

(word)

)

Python123第六周(例項)

1,求解基本統計值 calstistics.py defgetnum 獲取多個輸入值 nums inumstr input 請輸入數字 回車退出 while inumstr eval inumstr inumstr input 請輸入數字 回車退出 此處無法忽略,否則輸入無法跳出 return nu...

python123第六周 第六周 組合資料型別

6.1組合型別及操作 1.集合型別的定義 集合是多個元素的無序組合 集合型別與數學中的集合概念一致 集合元素之間無序,每個元素唯一,不存在相同元素 集合元素不可更改,不能是可變資料型別 集合用大括號 表示,元素間用逗號分隔 建立集合型別用 或 set 建立空集合型別,必須使用set 2.集合操作符 ...

Python123第五周程式設計題

1,隨機密碼生成 import random defgenpwd length a pow 10,length 1 b pow 10,length return format random.randint a,b length eval input random.seed 17 for i in r...