当前位置:首页>python>Python入门小练习,新手也能快速上手

Python入门小练习,新手也能快速上手

  • 2026-10-21 13:27:33
Python入门小练习,新手也能快速上手

练习1:计算圆的面积

题目:编写一个程序,计算圆的面积。输入圆的半径,程序输出圆的面积。圆的面积公式为:,其中取3.14。

示例:

请输入圆的半径:5圆的面积为:78.5

参考答案:

# 获取用户输入r = float(input("请输入圆的半径:"))# 计算圆的面积pi = 3.14area = pi * r ** 2# 输出圆的面积print(f"圆的面积为:{area}")

练习2:判断闰年

题目:编写一个程序,判断一个年份是否为闰年。闰年的判断规则如下:

  1. 1. 能被4整除但不能被100整除的年份是闰年。
  2. 2. 能被400整除的年份是闰年。

示例:

  • • 闰年:2016年、2020年、2000年(能被400整除)
  • • 平年:1900年(能被100整除但不能被400整除)、2100年(能被100整除但不能被400整除)
请输入一个年份:19001900年不是闰年

参考答案:

# 获取用户输入year = int(input("请输入一个年份:"))# 判断是否为闰年if (year % 4 == 0and year % 100 != 0) or year % 400 == 0:print(f"{year}年是闰年")else:print(f"{year}年不是闰年")

练习3:生成斐波那契数列

题目:编写一个程序,生成斐波那契数列的前n项。斐波那契数列的定义如下:

  1. 1. 第1项和第2项为1。
  2. 2. 从第3项开始,每一项等于前两项之和。

示例:

请输入斐波那契数列的项数:3斐波那契数列的前3项为:[1, 1, 2]

参考答案:

# 获取用户输入n = int(input("请输入斐波那契数列的项数:"))# 生成斐波那契数列fibo = [1, 1]for i inrange(2, n):    fibo.append(fibo[i-1] + fibo[i-2])# 输出斐波那契数列print(f"斐波那契数列的前{n}项为:{fibo}")

1 

这几个练习中涉及运算符(如:**、%)的用法请参考教程:
Python入门教程——算术运算符
Python入门教程——关系运算符和赋值运算符
Python入门教程——逻辑运算符、身份运算符和成员运算符

最新文章

随机文章