導航:首頁 > 編程語言 > python截取鋼管題

python截取鋼管題

發布時間:2023-12-19 01:11:00

❶ 一道python實驗題,求大神幫幫忙,在線等,挺急的,謝謝了。

代碼如下:



import sys

hit_except = False
try:
f = open('123.txt')
while True:
line = f.readline()
print(line,end='')
if not line:
break
except:
hit_except = True
print(f"異常:{sys.exc_info()[0]}")
else:
pass
finally:
if not hit_except:
f.close()


❷ 求問三道Python程序編寫題

第1、2題答案

❸ python的題目

1.將列表的元素按逆序重新存放。

my_list = [1, 2, 3, 4, 5]
my_list.reverse() # 將列表元素反轉
print(my_list) # 輸出反轉後的列表

2.將列表中的偶數變成其平方值,奇數保持不變。

my_list = [1, 2, 3, 4, 5]
for i in range(len(my_list)):
if my_list[i] % 2 == 0: # 如果元素是偶數
my_list[i] = my_list[i] ** 2 # 將元素平方
print(my_list) # 輸出更改後的列表

3.生成包含100個100以內的隨機正整數的元組,統計每個數出現的次數。

生成包含100個100以旦散純內的隨機正整數的元組,統計每個數出現的次數。

4.輸入5X5的矩陣a,完成下列要求:a.輸出矩陣ab.將第2行和第5行元素對調後,再重新輸出a

# a.
a = [[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11, 12, 13, 14, 15],
[16, 17, 18, 19, 20],
[21, 22, 23, 24, 25]]

for row in a:
print(row) # 每行輸出矩陣

# b.
a[1], a[4] = a[4], a[1] # 將第2行和第5行元素對調

# c.
for row in a:
print(row) # 重新輸出矩陣

5.創建由星期一到星期日的7個值組成的字典,輸出鍵列表、值列表和鍵值列表。

    days_of_week = {
    "Monday": 1,
    "Tuesday": 2,
    "Wednesday": 3,
    "Thursday": 4,
    "Friday": 5,
    "Saturday": 6,
    "Sunday": 7
    }

    keys = list(days_of_week.keys()) # 將字典鍵轉換為列表
    values = list(days_of_week.values()) # 將字典值轉換為列表
    key_values = list(days_of_week.items()) # 將字典鍵值對轉換為列表

    print("Keys:", keys) # 輸出鍵列表
    print("Values:", values) # 輸出值列表
    print("Key-Values:", key_values) # 輸出鍵值列表

    6.輸入10名學生的姓名和成績,輸出其最高分和最低分。要求使用字典存放學生的姓名和成績。

    my_dict = {}
    for i in range(10):
    name = input("Enter student name: ") # 輸入學生姓名
    score = int(input("Enter student score: ")) # 輸入學生成績
    my_dict[name] = score # 將學生姓名和成績存入字典

    highest_score = max(my_dict.values()) # 獲取最高成績
    lowest_score = min(my_dict.values()) # 獲取最低成績

    print("Highest score: ", highest_score) # 輸出最高成績
    print("Lowest score: ", lowest_score) # 輸出最低成績

    7.隨機產生10個[0,10]范圍的整數,分別組成集合A和集合B。輸出集合A、集合B的內容、長度以及他們的並模咐集、交集和差集。

    import random

    A = set(random.sample(range(11), 10)) # 隨機從0到10范圍內選取10個不重復的整數,將其作為集合A的元素
    B = set(random.sample(range(11), 10)) # 隨機從0到10范圍掘殲內選取10個不重復的整數,將其作為集合B的元素

    print("Set A: ", A) # 輸出集合A
    print("Set B: ", B) # 輸出集合B

    print("Length of A: ", len(A)) # 輸出集合A的長度
    print("Length of B: ", len(B)) # 輸出集合B的長度

    print("Union of A and B: ", A.union(B)) # 輸出集合A和集合B的並集
    print("Intersection of A and B: ", A.intersection(B)) # 輸出集合A和集合B的交集
    print("Difference of A and B: ", A.difference(B)) # 輸出集合A和集合B的差集

    閱讀全文

    與python截取鋼管題相關的資料

    熱點內容
    程序員老公要加班 瀏覽:961
    51單片機控制的超聲波 瀏覽:827
    2021去水印最新源碼 瀏覽:232
    ug編程刀具號重復 瀏覽:959
    空當接龍演算法 瀏覽:609
    可壓縮流體非恆定二維流動 瀏覽:695
    天龍八部網單沒有找到技能文件夾 瀏覽:861
    android串口程序 瀏覽:833
    上海機器人程序員 瀏覽:914
    兩台阿里雲伺服器如何拷貝 瀏覽:170
    阿里媽媽淘寶聯盟需要什麼app 瀏覽:368
    什麼人可以做編程員 瀏覽:358
    網盤會員加速是在線解壓嘛 瀏覽:109
    單片機按鍵匯編程序 瀏覽:728
    傳播學綱要pdf第二版 瀏覽:385
    樂友進銷存有什麼app 瀏覽:554
    顯示器維修pdf 瀏覽:618
    qq支付時怎麼雙層加密 瀏覽:943
    2008伺服器如何做安全 瀏覽:310
    戴爾系統加密怎麼解密 瀏覽:469