python基础习题答案
- 格式:docx
- 大小:3.28 KB
- 文档页数:3
python基础习题答案
Python基础习题答案
Python是一种简单易学的编程语言,广泛应用于各个领域。对于初学者来说,通过练习一些基础习题可以帮助巩固所学的知识,并提升解决问题的能力。下面将给出一些常见的Python基础习题,并给出相应的答案。
1. 编写一个程序,输出1到100之间所有的偶数。
答案:
```python
for i in range(1, 101):
if i % 2 == 0:
print(i)
```
2. 编写一个程序,计算1到100之间所有奇数的和。
答案:
```python
sum = 0
for i in range(1, 101):
if i % 2 != 0:
sum += i
print(sum)
```
3. 编写一个程序,判断一个数是否为素数。 答案:
```python
num = int(input("请输入一个正整数:"))
is_prime = True
if num <= 1:
is_prime = False
else:
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
is_prime = False
break
if is_prime:
print(num, "是素数")
else:
print(num, "不是素数")
```
4. 编写一个程序,找出一个字符串中出现次数最多的字符。
答案:
```python
string = input("请输入一个字符串:")
char_count = {}
for char in string: if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
max_count = max(char_count.values())
most_frequent_chars = [char for char, count in char_count.items() if count ==
max_count]
print("出现次数最多的字符是:", most_frequent_chars)
```
5. 编写一个程序,将一个列表中的元素去重。
答案:
```python
lst = [1, 2, 3, 3, 4, 5, 5, 6]
unique_lst = list(set(lst))
print(unique_lst)
```
通过练习这些基础习题,可以加深对Python的理解,并提升编程能力。同时,这些习题也可以作为日常编程中常见问题的解决思路的参考。希望大家能够通过不断练习,熟练掌握Python的基础知识,为以后的学习和工作打下坚实的基础。