Python各种类型程序写发
时间: 2024-02-09 10:04:59 浏览: 27
在Python中,可以根据不同的需求和场景编写各种类型的程序。下面是几种常见的程序类型及其示例:
1. 控制台程序:
```python
# 这是一个简单的控制台程序示例,用于计算两个数的和
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
sum = num1 + num2
print("两个数的和为:", sum)
```
2. 图形界面程序:
```python
# 这是一个使用Tkinter库创建的简单图形界面程序示例
import tkinter as tk
def calculate_sum():
num1 = int(entry1.get())
num2 = int(entry2.get())
sum = num1 + num2
result_label.config(text="两个数的和为:" + str(sum))
root = tk.Tk()
root.title("计算器")
label1 = tk.Label(root, text="第一个数:")
label1.pack()
entry1 = tk.Entry(root)
entry1.pack()
label2 = tk.Label(root, text="第二个数:")
label2.pack()
entry2 = tk.Entry(root)
entry2.pack()
calculate_button = tk.Button(root, text="计算", command=calculate_sum)
calculate_button.pack()
result_label = tk.Label(root, text="")
result_label.pack()
root.mainloop()
```
3. 网络应用程序:
```python
# 这是一个使用Flask库创建的简单网络应用程序示例
from flask import Flask, request
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello, World!"
@app.route('/add', methods=['POST'])
def add_numbers():
num1 = int(request.form['num1'])
num2 = int(request.form['num2'])
sum = num1 + num2
return str(sum)
if __name__ == '__main__':
app.run()
```
4. 数据分析程序:
```python
# 这是一个使用Pandas库进行数据分析的示例
import pandas as pd
data = {'Name': ['Tom', 'Nick', 'John', 'Alice'],
'Age': [20, 25, 30, 35],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 打印数据框的前两行
print(df.head(2))
# 计算年龄的平均值
average_age = df['Age'].mean()
print("平均年龄:", average_age)
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)