首页 > 编程知识 正文

入门级Python练手项目

时间:2023-11-20 14:45:54 阅读:296442 作者:XXQF

Python是一种简单易学、功能强大的编程语言,非常适合初学者进行编程练习。本文将介绍几个入门级Python练手项目,帮助初学者提高编程能力和实践经验。

一、简易计算器

1、实现加法、减法、乘法和除法等基本运算功能。


def add(num1, num2):
    return num1 + num2

def subtract(num1, num2):
    return num1 - num2

def multiply(num1, num2):
    return num1 * num2

def divide(num1, num2):
    return num1 / num2

2、通过用户输入获取运算数和操作符,并输出计算结果。


num1 = float(input("请输入第一个数:"))
operator = input("请输入运算符:")
num2 = float(input("请输入第二个数:"))

if operator == '+':
    print(f"结果:{add(num1, num2)}")
elif operator == '-':
    print(f"结果:{subtract(num1, num2)}")
elif operator == '*':
    print(f"结果:{multiply(num1, num2)}")
elif operator == '/':
    print(f"结果:{divide(num1, num2)}")
else:
    print("无效的运算符!")

二、猜数字游戏

1、生成一个随机数作为答案。


import random

answer = random.randint(1, 100)

2、通过用户输入猜测数字,并进行比较。


guess = int(input("猜一个数字(1-100):"))

if guess == answer:
    print("恭喜,猜对了!")
elif guess < answer:
    print("猜小了!")
else:
    print("猜大了!")

三、网页爬虫

1、使用第三方库requests发送HTTP请求,并获取网页内容。


import requests

url = "https://www.example.com"
response = requests.get(url)
content = response.text

2、使用第三方库BeautifulSoup解析网页内容,提取所需信息。


from bs4 import BeautifulSoup

soup = BeautifulSoup(content, "html.parser")
# 提取标题
title = soup.title.string
# 提取所有链接
links = soup.find_all('a')

3、对提取的信息进行处理和存储。


# 处理标题
processed_title = title.upper()
# 存储链接
with open("links.txt", "w") as file:
    for link in links:
        file.write(link.get('href') + "n")

通过实践这些入门级Python练手项目,初学者可以巩固基础知识,提高编程能力,并且在实际应用中加深对Python语言的理解和熟练度。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。