菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 3 教程
Python3 教程 Python3 简介 Python3 环境搭建 Python3 VScode Python3 基础语法 Python3 基本数据类型 Python3 数据类型转换 Python3 解释器 Python3 注释 Python3 运算符 Python3 数字(Number) Python3 字符串 Python3 列表 Python3 元组 Python3 字典 Python3 集合 Python3 条件控制 Python3 循环语句 Python3 编程第一步 Python3 推导式 Python3 迭代器与生成器 Python3 with Python3 函数 Python3 lambda Python3 装饰器 Python3 数据结构 Python3 模块 Python __name__ Python3 输入和输出 Python3 File Python3 OS Python3 错误和异常 Python3 面向对象 Python3 命名空间/作用域 Python 虚拟环境的创建 Python 类型注解 Python3 标准库概览 Python3 实例 Python 测验

Python3 高级教程

Python3 正则表达式 Python3 CGI编程 Python3 MySQL(mysql-connector) Python3 MySQL(PyMySQL) Python3 网络编程 Python3 SMTP发送邮件 Python3 多线程 Python3 XML 解析 Python3 JSON Python3 日期和时间 Python3 内置函数 Python3 MongoDB Python3 urllib Python uWSGI 安装配置 Python3 pip Python3 operator Python math Python requests Python random Python OpenAI Python 有用的资源 Python AI 绘画 Python statistics Python hashlib Python 量化 Python pyecharts Python selenium 库 Python 爬虫 Python Scrapy 库 Python Markdown Python sys 模块 Python Pickle 模块 Python subprocess 模块 Python queue 模块 Python StringIO 模块 Python logging 模块 Python datetime 模块 Python re 模块 Python csv 模块 Python threading 模块 Python asyncio 模块 Python PyQt Python for 循环 Python while 循环
(追記) (追記ここまで)

Python 数字求和

Document 对象参考手册 Python3 实例

以下实例为通过用户输入两个数字,并计算两个数字之和:

实例(Python 3.0+)

# -*- coding: UTF-8 -*-# Filename : test.py# author by : www.runoob.com# 用户输入数字num1 = input('输入第一个数字:')num2 = input('输入第二个数字:')# 求和sum = float(num1) + float(num2)# 显示计算结果print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))

执行以上代码输出结果为:

输入第一个数字:1.5
输入第二个数字:2.5
数字 1.5 和 2.5 相加结果为: 4.0

在该实例中,我们通过用户输入两个数字来求和。使用了内置函数 input() 来获取用户的输入,input() 返回一个字符串,所以我们需要使用 float() 方法将字符串转换为数字。

两数字运算,求和我们使用了加号 (+)运算符,除此外,还有 减号 (-), 乘号 (*), 除号 (/), 地板除 (//) 或 取余 (%)。更多数字运算可以查看我们的Python 数字运算

我们还可以将以上运算,合并为一行代码:

实例(Python 3.0+)

# -*- coding: UTF-8 -*-# Filename : test.py# author by : www.runoob.comprint('两数之和为 %.1f' %(float(input('输入第一个数字:'))+float(input('输入第二个数字:'))))

执行以上代码输出结果为:

$ python test.py 
输入第一个数字:1.5
输入第二个数字:2.5
两数之和为 4.0

Document 对象参考手册 Python3 实例

AI 思考中...

2 篇笔记 写笔记

  1. #0

    viki2002

    bjz***[email protected]

    480

    尝试写了一个报错重新输入的处理处理:

    while 1: 
     x=input("请输入数字x的值") 
     y=input("请输入数字y的值") 
     try: 
     sum=float(x)+float(y) 
     except: 
     print("输入的数字格式不正确,请重新输入") 
     continue 
     else: 
     print(f"两个数字之和为{sum:.2f}") 
     break

    viki2002

    bjz***[email protected]

    6年前 (2021年01月29日)
  2. #0

    as1367444748

    as1***[email protected]

    20

    考古一下。对于楼上写的没有看对题目主干,有点画蛇添足。

    参考我写的

    import qrcode
    import io
    def maker_qrcode(url):
     """
     生成二维码
     :param url: 需要生成二维码的url
     :return: 返回图片字节流
     """
     image = qrcode.make(url) # 创建二维码片
     buffer = io.BytesIO()
     # 将图片内容丢入容器
     image.save(buffer, 'png')
     # 返回容器内的字节
     return buffer.getvalue()

    或者

    from .settings import BASE_DIR
    def create_qrcode(name, url):
     """
     生成机器扫码支付二维码
     :param name: 图片名称
     :param url: 支付路由
     :return:
     """
     img = qrcode.make(url, border=0) # 创建二维码片
     save_path = BASE_DIR + '/' + name + '.png'
     print(save_path)
     img.save(save_path)
     return img

    as1367444748

    as1***[email protected]

    2年前 (2024年10月16日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /