几个python小程序案例

liftword2个月前 (03-04)技术文章9

下面是几个简单的Python小程序案例:


1. 猜数字游戏

```

import random

number = random.randint(1, 100)

guess = -1

print("猜数字游戏,数字范围是1-100。")

while guess != number:

guess = int(input("请输入您猜测的数字:"))

if guess < number:

print("您猜的数字太小了,请继续猜测。")

elif guess > number:

print("您猜的数字太大了,请继续猜测。")

else:

print("恭喜您猜对了!")


2. 计算器

def add(a, b):

return a + b

def subtract(a, b):

return a - b

def multiply(a, b):

return a * b

def divide(a, b):

return a / b

print("简单计算器")

print("1. 加法")

print("2. 减法")

print("3. 乘法")

print("4. 除法")

choice = input("请选择您要进行的操作(1/2/3/4):")

num1 = float(input("请输入第一个数字:"))

num2 = float(input("请输入第二个数字:"))

if choice == '1':

print(num1, "+", num2, "=", add(num1, num2))

elif choice == '2':

print(num1, "-", num2, "=", subtract(num1, num2))

elif choice == '3':

print(num1, "*", num2, "=", multiply(num1, num2))

elif choice == '4':

print(num1, "/", num2, "=", divide(num1, num2))

else:

print("输入有误,请重新运行程序。")


3. 简单的文本编辑器

```

filename = input("请输入文件名:")

try:

with open(filename, 'r') as file:

contents = file.read()

print("文件内容:\n", contents)

except FileNotFoundError:

print("文件不存在,请检查文件名是否正确。")

while True:

print("1. 创建新文件")

print("2. 编辑文件内容")

print("3. 退出程序")

choice = input("请选择您要进行的操作(1/2/3):")

if choice == '1':

filename = input("请输入新文件名:")

with open(filename, 'w') as file:

content = input("请输入文件内容:")

file.write(content)

elif choice == '2':

with open(filename, 'a') as file:

content = input("请输入要添加的内容:")

file.write(content)

elif choice == '3':

break

else:

print("输入有误,请重新输入。")

```

这些小程序仅仅是一些简单的示例,但它们可以帮助您熟悉Python的一些基本语法和常用功能。希望对您有所帮助。

最后如果有帮助可以点个关注哦

相关文章

绝版!247个Python经典有趣实例,代码齐全可复制,PDF版拿走即用

对于大部分Python学习者来说,基础核心知识基本已经掌握了,但"纸上得来终觉浅,绝知此事要躬行",要想完全掌握Python,还得靠实践应用。【文末获取】今天给大家分享247个Python实战项目,都...

Python初级练习小实例(1-20例),1个实例多个例子相互参考

以下所有测试实例来自于菜鸟教程:https://www.runoob.com/python3/python3-examples.html 1:Python 数字求和自己的代码#用户输入数字,并转换为浮...

10个常见的实用python实例

以下是10个常见的实用Python实例,涵盖了不同领域和应用:1. 网页爬虫:import requests from bs4 import BeautifulSoup url = 'https:/...

Python函数式编程的详细分析(代码示例)

本篇文章给大家带来的内容是关于Python函数式编程的详细分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。Functional Programming,函数式编程。Py...

10个非常适合菜鸟练手的Python项目,强烈建议收藏

对于Python学习者来说,能够熟练的掌握Python中简洁而高效的编程技巧,不仅能够提升程序的效率,更重要的是体现出编程者高超的编程能力。今天,小编就为大家分享十个Python的小案例,每个案例都有...

学习编程第162天 python编程 矩阵行列互换,二维数组的典型应用

今天学习的是刘金玉老师零基础Python教程第46期,主要内容是python编程 矩阵行列互换算法,二维数组的典型应用。(一)自动生成二维数组1.代码:n=4k=1list1=[]for i in r...