提供5个简单Python初学者练习题给我,并给出相应的答案
时间: 2024-03-12 14:47:42 浏览: 21
当然,以下是5个简单的Python初学者练习题以及相应的答案:
1. 编写一个程序,输出1到100之间所有的奇数。
答案:
```
for i in range(1, 101, 2):
print(i)
```
2. 编写一个程序,输入一个数字n,然后计算1到n之间所有数字的和。
答案:
```
n = int(input("请输入一个数字:"))
sum = 0
for i in range(1, n+1):
sum += i
print("1到%d之间所有数字的和为:%d" % (n, sum))
```
3. 编写一个程序,输入一个字符串,然后按照字母顺序对字符串进行排序。
答案:
```
str = input("请输入一个字符串:")
sorted_str = ''.join(sorted(str))
print("排序后的字符串为:%s" % sorted_str)
```
4. 编写一个程序,输入一个列表,然后将列表中的元素去重。
答案:
```
lst = [1, 2, 3, 3, 4, 4, 5, 6, 6, 7]
new_lst = list(set(lst))
print("去重后的列表为:", new_lst)
```
5. 编写一个程序,输入一个字符串,然后输出该字符串中所有元音字母的个数。
答案:
```
str = input("请输入一个字符串:")
vowels = 'aeiouAEIOU'
count = 0
for i in str:
if i in vowels:
count += 1
print("该字符串中元音字母的个数为:%d" % count)
```
这些练习题可以帮助初学者熟悉Python的基本语法和常用功能,同时也可以锻炼编程思维和解决问题的能力。