python输入两个数并求和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python输入两个数并求和相关的知识,希望对你有一定的参考价值。

python输入两个数进行求和的方法:首先使用input()函数接收从键盘输入的两个数;然后使用float()函数将接收的两个值统一转换为浮点数;接着使用+运算符将两个数想加,得到一个相加值;最后使用print()函数将该值输出即可。
用户输入两个数字,并计算两个数字之和
# -*- coding: UTF-8 -*-
# 用户输入数字
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
python3.x中input()函数接受一个标准输入数据,返回为string类型。
float()函数用于将整数和字符串转换成浮点数。
参考技术A a=int(input())
b=int(input())
print(a+b)

Leetcode练习(Python):数学类:第67题:二进制求和:给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。

题目:
二进制求和:给你两个二进制字符串,返回它们的和(用二进制表示)。  输入为 非空 字符串且只包含数字 1 和 0。

提示:

每个字符串仅由字符 ‘0‘ 或 ‘1‘ 组成。
1 <= a.length, b.length <= 10^4
字符串如果不是 "0" ,就都不含前导零。

思路:

模拟二进制运算的过程。

程序:

class Solution:
    def addBinary(self, a: str, b: str) -> str:
        length1 = len(a)
        length2 = len(b)
        if length1 < 1 or length1 > 10 ** 4:
            return 
        if length2 < 1 or length2 > 10 ** 4:
            return
        result = ""
        carry_out = 0
        index1 = length1 - 1
        index2 = length2 - 1
        while index1 >= 0 or index2 >= 0 or carry_out == 1:
            if index1 >= 0:
                auxiliary1 = int(a[index1])
            else:
                auxiliary1 = 0
            if index2 >= 0:
                auxiliary2 = int(b[index2])
            else:
                auxiliary2 = 0
            carry_out, auxiliary3 = divmod(auxiliary1 + auxiliary2 + carry_out, 2)
            result = str(auxiliary3) + result
            index1 -= 1
            index2 -= 1
        return result

以上是关于python输入两个数并求和的主要内容,如果未能解决你的问题,请参考以下文章

java语言编写一个程序,从键盘输入一个整数,将其转换为二进制数并输出 求大神帮忙

python3分别从控制台输入两个整数,实现求和功能

Python基础练习

c语言简单求和,编写程序:输入两个数,求两个数的和

c语言输入两个整数a和b如何求和?

python从键盘输入两个整数,求这两个整数的和