python编程入门题(python入门编程题库和答案)

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入门编程题,跪求源码!!!

源代码

inputStrLen = 10000

inputStr = input("输入一个字符串(字符串中不包含空格、字符串长度"+str(inputStrLen)+"):\n")

if len(inputStr) inputStrLen:

print('输入字符串长度超过了'+str(inputStrLen))

exit(0)

inputStr = inputStr.strip() #出去空格

count = 0

for i in inputStr:

if i "a" and i "z":

count += 1

print("字符串中的小写字母(‘a’-’z’)的个数:\n"+str(count))

运行截图

python编程入门题(python入门编程题库和答案)  第1张

Python入门题039:强制退出程序(5种方法)

在一个死循环中,不使用return、break的情况下,强制退出程序。

#python #结束进程 #多线程

Python入门题039:退出程序(5种方法)

代码1:

代码2:

代码3:

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 13:56
下一篇 2023-09-23 13:56

相关推荐

发表回复

登录后才能评论