技术文摘
三道适合菜鸟练手的趣味 Python 题
2024-12-31 12:54:01 小编
三道适合菜鸟练手的趣味 Python 题
Python 作为一种简单易学、功能强大的编程语言,非常适合初学者入门。以下为大家介绍三道适合菜鸟练手的趣味 Python 题,通过解决这些问题,可以帮助您更好地理解和掌握 Python 的基础知识。
题目一:猜数字游戏
要求:编写一个猜数字的程序,程序会随机生成一个 1 到 100 之间的数字,玩家需要猜测这个数字。每次猜测后,程序会提示猜测的结果是大了还是小了,直到玩家猜对为止。
import random
def guess_number():
target = random.randint(1, 100)
guess = 0
while guess!= target:
guess = int(input("请输入您的猜测: "))
if guess > target:
print("您猜的数字大了,请重新猜测。")
elif guess < target:
print("您猜的数字小了,请重新猜测。")
print("恭喜您猜对了!")
guess_number()
题目二:打印九九乘法表
要求:使用 Python 打印出九九乘法表。
for i in range(1, 10):
for j in range(1, i + 1):
print(f"{j}*{i}={i * j}", end="\t")
print()
题目三:判断闰年
要求:编写一个程序,判断输入的年份是否为闰年。闰年的判断规则为:能被 4 整除但不能被 100 整除的年份为闰年,能被 400 整除的年份也是闰年。
def is_leap_year(year):
if (year % 4 == 0 and year % 100!= 0) or year % 400 == 0:
return True
else:
return False
year = int(input("请输入一个年份: "))
if is_leap_year(year):
print(f"{year} 是闰年")
else:
print(f"{year} 不是闰年")
通过解决这三道趣味 Python 题,初学者可以巩固 Python 中的基本语法,如变量、循环、条件判断等。也能培养解决问题的思维能力和编程逻辑。希望大家在练习的过程中,不断积累经验,逐渐提高自己的编程水平。加油!
- TypeScript项目中ts-node执行.ts文件报错及解决方法
- Van UI水印组件旋转后文字隐藏问题的解决方法
- 网络可访问性是什么及为何重要(内部指南)
- React中获取LinkedIn访问令牌的步骤
- React组件渲染前怎样保证初始化操作完成
- 在 Monorepo 里怎样突破 pnpm 与 workspace.yaml 目录限制实现代码共享
- 前端登录是否仍需 MD5 加密
- 从 useEffect 迈向 React Query:推动 React 数据管理的现代化进程
- TypeScript 和 JavaScript 哪个更优
- HTTPS环境中前端登录时密码是否还需MD5加密
- pnpm管理monorepo时克服目录结构限制的方法
- 前端登录是否仍需用 MD5 加密账号密码
- pnpm Monorepo 实现代码共享:在现有项目结构中怎样共享组件
- Vue.js 实现嵌套数组数据竖向显示的方法
- JavaScript依据对象数组总和生成非负随机数的方法