📑前言
本文主要是【Python】——Python练习题的文章,如果有什么需要改进的地方还请大佬指出⛺️
🎬作者简介:大家好,我是听风与他🥇
☁️博客首页:CSDN主页听风与他
🌄每日一句:狠狠沉淀,顶峰相见
目录
- 📑前言
- Python练习题(一)
- 1.首字母大写的拼音
- 任务描述
- 相关知识
- 编程要求
- 测试说明
- 输入代码:
- 2.筛选出列表中的奇数
- 任务描述
- 编程要求
- 测试说明
- 输入代码:
- 3.简单应用题
- 题目描述
- 输入代码:
- 4.正整数反序问题
- 题目描述
- 输入代码:
- 📑文章末尾
Python练习题(一)
1.首字母大写的拼音
任务描述
本关任务:编写一个小程序,实现输入的姓和名的拼接,并将姓和名的首字母转换为大写。
相关知识
为了完成本关任务,你需要掌握:1.字符串的拼接,2.字符串的首字母转换。
编程要求
根据提示,在右侧编辑器补充代码,输出首字母大写的姓名。
测试说明
平台会对你编写的代码进行测试:
测试输入:zhang,ruixia; 预期输出:Zhang Ruixia
测试输入:Liu,dehua; 预期输出:Liu Dehua
输入代码:
first = input()
last = input()
print(first.title()+" "+last.title())
2.筛选出列表中的奇数
任务描述
本关任务:编写一个筛选出列表中的奇数的程序。
任务要求:
- 从键盘输入(以空格分隔)包含若干个元素(数量不固定)的数值列表,筛选出列表中的奇数存入新的列表,并输出结果。
编程要求
根据提示,在代码文件中Begin-End区间补充代码
- 从键盘输入(以空格分隔)包含若干个元素(数量不固定)的数值列表,筛选出列表中的奇数存入新的列表,使其输出结果与测试说明中的结果一致,其他代码不动。
- 注意:输出格式中的冒号和逗号为中文冒号和中文逗号。
测试说明
平台会对你编写的代码进行测试: 输入数据以空格分开
测试输入: 5 3 6 8 4 11 13 24 9
预期输出: 奇数列表:[5, 3, 11, 13, 9]
输入代码:
list = input().split()
ans = []
for i in list:
if (int)(i)%2!=0:
ans.append((int)(i))
print(f'奇数列表:{ans}')
3.简单应用题
题目描述
获得输入正整数 N,计算 1 到 N 之间所有奇数的平方和,不含N,直接输出结果。本题不考虑输入异常情况。
输入代码:
N = int(input())
ans = 0
for i in range(1,N):
if i%2!=0:
ans+=i*i
print(ans)
4.正整数反序问题
题目描述
要求:输入一个三位数的整数,对输入的三位数进行处理和变换,输出这个三位数每一位上数字的和以及这个三位数的反序输出。例如,输入:365,输出:和为14,反序为563。
输入代码:
n = int(input())
a = n%10
b = (int)(n%100/10)
c = (int)(n/100)
sum = a+b+c
res =a*100+b*10+c
print(f'和为{sum},反序为{res}')