导航:首页 > 编程语言 > python里的例题

python里的例题

发布时间:2024-01-24 15:23:06

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求解答过程

    第11题

    因为取字符串TempStr的从TempStr[3]到TempStr[-2]的字符,

    这里的下标都是从0开始,Python的数学取值区间都是[3,-1)半开区间,

    因此取值范围是[3,-2],运行结果是3.14159

    阅读全文

    与python里的例题相关的资料

    热点内容
    不知道密码怎么强制解压 浏览:179
    疫情就是命令防控就是 浏览:870
    linux查看存储设备 浏览:243
    stc1t单片机 浏览:313
    英华特涡旋压缩机 浏览:4
    编译码器的输入输出干扰 浏览:542
    往复式压缩气缸过热的原因 浏览:839
    4u服务器机箱怎么卖 浏览:461
    如何自学葡萄牙语app 浏览:456
    摆来摆去的游戏解压 浏览:270
    centos注销命令 浏览:859
    vue多端编译 浏览:755
    程序员qq表白代码编辑 浏览:893
    联想服务器怎么进后台 浏览:116
    安卓定制rom怎么刷 浏览:540
    三层交换机的配置命令 浏览:112
    49算法公式 浏览:792
    求最小生成树算法代码及运行图片 浏览:932
    python扫雷计数 浏览:881
    什么安卓手机品牌最保值 浏览:847