python基础编程题
时间: 2023-08-13 22:09:13 浏览: 122
好的,以下是一些 Python 基础编程练习题,供您参考:
1. 编写一个程序,接受用户输入的字符串,将其中的字符逆序输出。
2. 编写一个程序,接受用户输入的一个整数,求出它的阶乘。
3. 编写一个程序,接受用户输入的一组数字,计算它们的平均数并输出。
4. 编写一个程序,接受用户输入的两个数,求出它们的最大公约数。
5. 编写一个程序,接受用户输入的一组数字,去除其中的重复项并输出。
6. 编写一个程序,接受用户输入的一组数字,将它们按照从小到大的顺序排序并输出。
7. 编写一个程序,接受用户输入的一组字符串,将其中的每个单词的首字母大写并输出。
8. 编写一个程序,接受用户输入的一组数字,判断其中的奇数和偶数的个数并输出。
9. 编写一个程序,接受用户输入的一组字符串,将其中的每个单词翻转并输出。
10. 编写一个程序,接受用户输入的一组数字,求出其中的最大值、最小值和平均值并输出。
希望这些题目能够帮助您巩固 Python 基础编程知识。
相关问题
大一python基础编程题
好的,以下是几个适合大一Python基础编程练习的题目:
1. 编写一个程序,要求用户输入一个数字n,然后输出前n个斐波那契数列的数字。
2. 编写一个程序,要求用户输入一个字符串,并输出该字符串中每个字符出现的次数。
3. 编写一个程序,要求用户输入一个整数n,然后输出n个随机数。
4. 编写一个程序,要求用户输入一个字符串,然后输出该字符串的反转字符串。
5. 编写一个程序,要求用户输入一个整数n,然后输出从1到n之间的所有质数。
希望这些题目可以帮助你巩固Python编程基础。
python基础编程练习题
### Python 基础编程练习题
#### 字符串统计
编写一段代码来接收用户输入的一段文字并统计其中字母、数字、空格和其他字符的数量。
```python
string = input("输入字符串:")
alp = 0
num = 0
spa = 0
oth = 0
for i in range(len(string)):
if string[i].isspace():
spa += 1
elif string[i].isdigit():
num += 1
elif string[i].isalpha():
alp += 1
else:
oth += 1
print('space: ', spa)
print('digit: ', num)
print('alpha: ', alp)
print('other: ', oth)
```
这段代码通过遍历输入字符串中的每一个字符,利用`isspace()`判断是否为空白字符;`isdigit()`检测是否为数字;以及`isalpha()`确认是否属于英文字母。最后分别打印出四类字符各自的数量[^3]。
#### 数字组合过滤
创建一个函数用于生成由特定几个数构成的所有可能三位整数值,并从中筛选符合条件的结果集。
```python
from itertools import permutations
def generate_numbers(digits=[1, 2, 3, 4]):
perms = list(permutations(digits))
filtered_perms = [''.join(map(str, p)) for p in perms]
return sorted(filtered_perms)
result = generate_numbers()
print(result)
```
此部分实现了从给定的四个候选数字中选取三个不同位置上的元素形成不同的排列组合,进而得到所有合法的三位正整数形式。为了保持一致性,在最终展示前还进行了升序排序处理[^1].
阅读全文
相关推荐
















