少儿 Python 编程入门:轻松有趣的编程体验328


Python 作为一门简单易学、用途广泛的编程语言,对于少儿学习编程再合适不过了。本文将介绍 15 道有趣的编程题,让孩子们在玩乐中掌握 Python 的基础知识。

1. Hello World!

编写一个 Python 程序,在屏幕上打印 "Hello World!"。```python
print("Hello World!")
```

2. 加法器

编写一个 Python 程序,输入两个数字,并计算它们的和。```python
num1 = int(input("输入第一个数字:"))
num2 = int(input("输入第二个数字:"))
sum = num1 + num2
print("两数之和为:", sum)
```

3. 奇偶数判断

编写一个 Python 程序,输入一个数字,判断它是否是奇数还是偶数。```python
num = int(input("输入一个数字:"))
if num % 2 == 0:
print(num, "是偶数")
else:
print(num, "是奇数")
```

4. 猜数字游戏

编写一个 Python 程序,让计算机随机生成一个数字,然后让用户猜测这个数字。如果用户猜中,则打印 "恭喜,你猜中了!",否则打印 "很遗憾,你没猜中,正确答案是 [计算机生成的数字]"。```python
import random
# 计算机生成一个 1-10 之间的随机数字
secret_number = (1, 10)
# 提示用户猜测
guess = int(input("猜测一个 1-10 之间的数字:"))
# 判断猜测是否正确
if guess == secret_number:
print("恭喜,你猜中了!")
else:
print("很遗憾,你没猜中,正确答案是", secret_number)
```

5. 绘制三角形

编写一个 Python 程序,绘制一个由星号组成的直角三角形。```python
for i in range(1, 6):
for j in range(i):
print("*", end=" ")
print()
```

6. 求解一次方程

编写一个 Python 程序,输入一个一次方程 (ax + b = 0),求解该方程的解。```python
a = float(input("输入系数 a:"))
b = float(input("输入系数 b:"))
# 判断方程是否有解
if a == 0:
print("方程无解")
else:
x = -b / a
print("方程的解为:x =", x)
```

7. 冒泡排序

编写一个 Python 程序,对一个列表中的数字进行冒泡排序。```python
def bubble_sort(list1):
n = len(list1)
for i in range(n):
for j in range(0, n-i-1):
if list1[j] > list1[j+1]:
list1[j], list1[j+1] = list1[j+1], list1[j]
# 输入一个列表
list1 = [5, 3, 1, 2, 4]
# 调用冒泡排序函数
bubble_sort(list1)
# 打印排序后的列表
print(list1)
```

8. 二分查找

编写一个 Python 程序,对一个有序列表中的元素进行二分查找。```python
def binary_search(list1, target):
low = 0
high = len(list1) - 1
while low 1:
for i in range(2, num):
if (num % i) == 0:
return False
else:
return True
else:
return False
# 输入一个数字
num = 13
# 调用质数判断函数
result = is_prime(num)
# 打印判断结果
if result:
print(num, "是质数")
else:
print(num, "不是质数")
```

15. 石头剪刀布游戏

编写一个 Python 程序,玩石头剪刀布游戏。程序让用户选择石头、剪刀或布,然后随机选择计算机的选择。如果用户获胜,则打印 "你赢了!",如果计算机获胜,则打印 "计算机赢了!",如果平局,则打印 "平局!"。```python
import random
# 用户选择
user_choice = input("请选择石头、剪刀或布:")
# 计算机选择
computer_choice = (["石头", "剪刀", "布"])
# 判断胜负
if user_choice == computer

2024-12-09


上一篇:邢台Python编程课:步入技术世界的敲门砖

下一篇:Python 中的编程词汇