python3——python练手小项目

本文介绍了五个Python小项目,包括猜数字游戏,货币转换器利用API获取实时汇率,骰子模拟器使用random模块,密码记录器用于安全存储密码,以及实现赫夫曼编码的详细过程。
摘要由CSDN通过智能技术生成

1. 猜数字

  • 描述

生成一个随机数,然后使用循环给用户三次猜测机会,根据用户的猜测打印最终的结果。

  • python代码
import random
number = random.randint(1, 10)
for i in range(0, 3):
    guess = int(input("guess the number in 1~10: "))
    if guess == number:
        print("Winning")
        print(f"You guess the number right. It's {
     number}")
        break
    elif guess > number:
        print("You guess is higher")
    elif guess < number:
        print("You guess is lower")
else:
    print(f"Nice Try! But the number is {
     number}")

  • 输出

在这里插入图片描述

2. 货币转换器

  • 描述

编写一个Python脚本,可以将一种货币转换为其他用户选择的货币。 使用Python中的API,或者通过forex-python模块来获取实时的货币汇率。 安装:forex-python

  • python代码
  1. 获取汇率
from forex_python.converter import CurrencyRates
c = CurrencyRates()
print(c.get_rates('USD') )
  1. 汇率转换
result = c.convert('USD', 'INR', 10)
  1. 货币名称

{‘GBP’: 0.7253107441, ‘HKD’: 7.7767750724, ‘IDR’: 14531.0999489188, ‘ILS’: 3.3330495488, ‘DKK’: 6.3322833305, ‘INR’: 73.4100970543, ‘CHF’: 0.9449174187, ‘MXN’: 20.3296441342, ‘CZK’: 22.2075600204, ‘SGD’: 1.345223906, ‘THB’: 31.2702196492, ‘HRK’: 6.4451728248, ‘EUR’: 0.8513536523, ‘MYR’: 4.1454963392, ‘NOK’: 8.5482717521, ‘CNY’: 6.572024519, ‘BGN’: 1.6650774732, ‘PHP’: 48.5918610591, ‘PLN’: 3.9238038481, ‘ZAR’: 14.6495828367, ‘CAD’: 1.2588966457, ‘ISK’: 126.5962880981, ‘BRL’: 5.6316192746, ‘RON’: 4.1791248084, ‘NZD’: 1.4307849481, ‘TRY’: 8.1647369317, ‘JPY’: 110.7015154095, ‘RUB’: 76.2765196663, ‘KRW’: 1130.9041375788, ‘USD’: 1.0, ‘AUD’: 1.3195981611, ‘HUF’: 308.0538055508, ‘SEK’: 8.7479141836}

  1. 源码
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜满月

鼓励,鼓励,更加努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值