知识点包括随机数生成、循环、条件语句、列表操作、函数调用等,下面是几个小代码示例。
猜数字游戏:
import randomnumber = random.randint(1, 100)guess = 0while guess != number:guess = int(input("猜一个1到100之间的数字:"))if guess < number:print("猜的数字太小了!")elif guess > number:print("猜的数字太大了!")print("恭喜你猜对了!")
打印乘法口诀表:
for i in range(1, 10):for j in range(1, i+1):print(f"{j}*{i}={i*j}\t", end="")print()
绘制彩色螺旋线:
import turtleturtle.bgcolor("black")turtle.pensize(2)turtle.speed(0)colors = ["red", "yellow", "blue", "green"]for x in range(400):turtle.pencolor(colors[x%4])turtle.forward(2*x)turtle.left(91)turtle.exitonclick()
计算平均数:
num_list = []while True:num = input("请输入一个数字,按 q 键退出输入:")if num == "q":breaknum_list.append(int(num))avg = sum(num_list) / len(num_list)print(f"这些数字的平均数是:{avg}")