日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python程序设计典型例题-python 大题 典型

發布時間:2025/3/19 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python程序设计典型例题-python 大题 典型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

統計數數量類題

fo = open("PY202.txt","w")

names=input("請輸入各個同學行業名稱,行業名稱之間用空格間隔(回車結束輸入):")

name_list = names.split(" ")

d = {}

for zhiye in name_list:

d[zhiye] = d.get(zhiye,0)+1

ls = list(d.items())

ls.sort(key=lambda x:x[1], reverse=True) # 按照數量排序

for k in ls:

fo.write("{}:{} ".format(k[0],k[1]))

fo.close()

區域性提取

fi = open("論語.txt", "r")

fo = open("論語-原文.txt", "w")

flag = False

for line in fi:

if "【" in line:

flag = False

if "【原文】" in line:

flag = True

continue

if flag == True:

fo.write(line.lstrip())

fo.close()

fi.close()

生成隨機數

import random

random.seed(255)

for i in range(5):

print(random.randint(1, 50), end=" ")

import random

brandlist = ["三星","蘋果","vivo","OPPO","魅族"]

random.seed(0)

name = brandlist[random.randint(0,4)]

print(name)

jieba 中文詞庫題

import jieba

s = input("請輸入一個字符串")

n = len(s)

m = len(jieba.lcut(s))

print("中文字符數為{},中文詞語數為{}。".format(n, m))

CSV文件的操作

fi = open("PY301-vacations.csv","r")

ls = []

for line in fi:

ls.append(line.strip(" ").split(","))

fi.close()

jiaqi = input("請輸入節假日的名稱(例如,春節):春節")

for line in ls:

if jiaqi == line[1]:

print("{}的假期位于{}-{}之間".format(line[1],line[2],line[3]))

fi = open("PY301-vacations.csv","r")

ls = []

for line in fi:

ls.append(line.strip(" ").split(","))

fi.close()

num = input("請輸入節假日序號:")

while True:

for i in num:

for line in ls:

if i == line[0]:

print("{}({})假期是{}月{}日至{}月{}日之間".format(line[1],line[0],line[2][0]+line[2][1],line[2][2]+line[2][3],line[3][0]+line[3][1],line[3][2]+line[3][3]))

num = input("請輸入節假日序號:")

Unicode編碼輸出問題

n = eval(input("請輸入一個數字:"))

print("{:+^11}".format(chr(n-1)+chr(n)+chr(n+1)))

turtle 畫圖

import turtle

d = 0

for i in range(4):

turtle.fd(200)

d = d+90

turtle.seth(d)

連續輸入字符 計算 統計 題

fo = open("PY202.txt","w")

data = input("請輸入一組人員的姓名、性別、年齡:") # 姓名 年齡 性別

women_num = 0

age_amount = 0

person_num = 0

while data:

name, sex, age = data.split(" ")

if sex == "女":

women_num += 1

age_amount += int(age)

person_num += 1

data = input("請輸入一組人員的姓名、性別、年齡:")

average_age = age_amount / person_num

fo.write("平均年齡是{:.1f} 女性人數是{}".format(average_age, women_num))

fo.close()

此題用字典

fo = open("PY202.txt","w")

data = input("請輸入課程名及對應的成績:") # 課程名 考分

d = {}

while data:

kemu,chengji = data.split(" ")

d[kemu] = eval(chengji)

data = input("請輸入課程名及對應的成績:")

chengji_list = sorted(list(d.values()))

max_chengji,min_chengji = chengji_list[-1],chengji_list[0]

pingjunfen = sum(chengji_list)/len(chengji_list)

for item in d.items():

if item[1] == max_chengji:

max_kecheng = item[0]

if item[1] == min_chengji:

min_kecheng = item[0]

fo.write("最高分課程是{} {}, 最低分課程是{} {}, 平均分是{:.2f}".format(max_kecheng,max_chengji,min_kecheng,min_chengji,pingjunfen))

fo.close()

每行信息篩選題

fi = open("sensor.txt","r")

fo = open("earpa001.txt","w")

txt = fi.readlines()

for line in txt:

ls = line.strip(" ").split(",")

if " earpa001" in ls:

fo.write("{},{},{},{} ".format(ls[0],ls[1],ls[2],ls[3]))

fi.close()

fo.close()

輸入字符串逆序輸出 和 輸出長度

s=input()

print(s[::-1])

print(len(s))

獲得用戶輸入的以逗號分隔的三個數字

#請完善如下代碼

#在______填入語句

a, b, c = [int(x) for x in input().split(",")]

ls = []

for i in range(c):

ls.append(a+(i*b))

print(ls)

讀取內容 去除空行和注釋后,以單位進行排序,并將結果輸出在屏幕上

f = open("poem.txt","r")

result = []

for line in f.readlines():

line = line.strip()

if len(line) != 0 and line[0] != "#":

result.append(line)

result.sort()

for line in result:

print(line)

f.close()

總結

以上是生活随笔為你收集整理的python程序设计典型例题-python 大题 典型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。