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的基础知识,为以后的学习和工作打下坚实的基础。