导航:首页 > 编程语言 > 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截取钢管题相关的资料

    热点内容
    mfc深入浅出从mfc设计到mfc编程 浏览:77
    萤石云服务器连接设置 浏览:323
    中国名着pdf 浏览:590
    华为服务器设备序列号怎么看 浏览:317
    跑永辉生活配送用什么app 浏览:147
    ug识别符号命令在哪里 浏览:717
    pdf文件改文字 浏览:732
    查询qq号剑灵服务器地址 浏览:552
    国家反诈中心app为什么要刷脸 浏览:303
    iphone怎么修改dns服务器地址 浏览:85
    bandizip解压位置 浏览:168
    服务器的防火墙如何访问 浏览:306
    javagoto关键字 浏览:847
    广州少儿编程加盟排名榜 浏览:122
    51单片机th0 浏览:290
    冠军交易pdf 浏览:208
    excelword转换成pdf 浏览:389
    安卓10制空霸权怎么打开 浏览:262
    视唱练耳用什么app好 浏览:589
    有两个项目要部署在云服务器上 浏览:930