大佬,能幫我看看這兩個Python基礎題嗎

2021-06-28 17:16:24 字數 3300 閱讀 9416

1樓:匿名使用者

第一題:

import random

num = range(1,100)

nums = random.sample(num,10)

f= open('e:\其他\python\data\隨機數.txt',"w")

for i in range(10):

f.write(str(nums[i]))

if i == 9:

break

f.write(" ")

f.close()

with open('e:\其他\python\data\隨機數.txt',"r") as df:

data = df.readline()

datas = data.split(' ')

#print(datas)

for i in range(10):

for j in range(i,10):

if datas[j] < datas[i]:

temp = datas[j]

datas[j] = datas[i]

datas[i] = temp

print(datas)

第二題:

with open('e:\其他\python\data\英文短文.txt',"r") as df:

data = df.readlines()

l = len(data)

print("該文章行數為:",l) #行數

str_total = 0

for i in range(l):

str_total += len(data[i])

print("該文章字元數為:",str_total)

words_total = 0

for i in range(l):

data[i].replace(',',' ')

data[i].replace('.',' ')

data[i].replace('?',' ')

data[i].replace('!',' ')

words_total += len(data[i].split(' '))

print("該文章單詞數為:",words_total)

2樓:把用不到的證物都塞給了王泥喜君

第一道題,可能寫的有點麻煩,可以簡化。: /import random

#獲取隨機數並寫入

for i in range(10):

a = str(random.randrange(1,100))file = open("file.txt","a+")file.write(a)

file.write(" ")

#寫入結束

#讀取file = open("file.txt",'r')number = file.read()

nb = number.split()

a = 0

list =

for i in range(10):

number = int(nb[a])

a += 1

list.insert(0,number)list.sort()

b = 0

for i in range(10):

print(list[b],end = " ")b += 1

file.close()

我把他轉成列表排序再輸出了。

大佬幫我看一下這道python題我**錯了

3樓:紫薇參星

你的python程式有三處錯誤,一 求b和c的值應該放在for-z迴圈外,二 題目要求求1000次測試中有多少次生日重複的比率,不是每次有多少生日不重複的比率,三 每次測試list都要清零

完整的python程式如下

源**(注意源**的縮排)

哪位大佬幫我看一下這個python問題

4樓:匿名使用者

lambda 是python內的匿名函式,

圖中的這一串就是告訴排序的方式

求助大佬解答兩個python問題

5樓:匿名使用者

還好啊,挺簡單

1:# coding: utf-8

num = int(input())

if n%2 == 1:

print("yes")

else:

print("no")

2:# coding: utf-8

num = int(input())

res = 1

for i in range(1, num + 1):

res *= i

print(res)

python題!求大佬幫助?

6樓:匿名使用者

import re

with open('f:\python\練習01\grade.txt','r',encoding="utf-8") as f :

strlist = f.readlines()

count = 1

dic = {}

for i in strlist:

grade_num = re.findall('(\d+)',i)[0]

dic[count] = int(grade_num)

count += 1

#現在處理字典就好了,沒第一行的 就是 字典裡的 count 值

num = sum(x for x in dic.values()) #總和

num1 = num / len(dic)  #平均分

num2 = max(dic.values())  # 最高分

num3 = min(dic.values())  # 最低分

print("總共分數:62616964757a686964616fe58685e5aeb931333433636166",num ,  "總人數:", len(dic),"平均分:

",num1,"最高分:",num2,"最低分:",num3)

# 判斷不及格的成績 提示在文中第幾行

num4 =[x for x in dic.values() if x < 60]  #不及格分數列表

for i in num4:

for key, value in dic.items():

if i == value:

print("第", key ,"行", value,"不及格")

請大師幫我看看這兩個古文本讀什麼

多元輸入法 多元漢字與圖形符號輸入法 可以打出 槄 兩字。這兩個都不是通用規範漢字。內槄 是gbk字符集漢字 字是萬國碼6版超大字符集漢字。網上搜尋結果如下 槄 容t o 古書上說的類似楸的一種樹。康熙字典 篇海 子絲切,音茲。息也。這兩個篆書字型是 梅馥 二字。關於一些作家寫作的小故事 30 1 ...

你好,馬老師,能幫我看看這兩個是什麼玉鐲子,有價值嗎

第乙個是老翡翠,有一定的收藏價值。應該要五千左右。第二個沒看出什麼玉。第乙個翠,值錢,第二個玉一般,不好說 你好 馬老師 幫我看看我的玉鐲怎樣?天然翡翠a貨手鐲 真貨無疑 第一張圖中間部分有紋嗎?我感覺有,但是也說不定是反光 看不太清楚 暫時當有棉紋看吧,對 有一定影響 飄花偏藍 水頭較短 小四位數...

各位大神幫我看看這兩個配置哪個價效比更高一些

第一套是2014年的配置,第二套是2011年的配置,倆都淘汰很久,而且記憶體 固態都是山寨版,奸商坑爹標準配置,不建議選購!當然是圖1了。4代的酷睿i7處理器效能還是可以的。而圖2的還是2代的處理器,淘汰好久了。因cpu和底板已經有分別,單從價效比來說,才相差700,我會選 6,貴那款,但要看你實際...