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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3分别从控制台输入两个整数,实现求和功能相关的知识,希望对你有一定的参考价值。

python3中没有raw_input()函数,而input()读入的内容会被认为是字符串,而非整数,有什么方法可以解决?

Python 3 的 input() 函数相当于 Python 2 的 raw_input() 函数。

# 输入数字
# Python 3 通过 input() 获取的任何内容都是 str(字符串)类型。
str1 = input('请输入第一个数:')
str2 = input('请输入第二个数:')

# 用 int() 函数强制将 str 转换成 int
num1 = int(str1)
num2 = int(str2)

# 加法运算并打印
print('0 + 1 = 2'.format(num1, num2, num1 + num2))

.

参考技术A

需要这么麻烦吗?我也是新手,虽然不知道是原理,但是转成字符串就能输出了,为啥int不行

print("请输入你的年龄:",end = "")
xAge = input()

print("请输入她的年龄:",end = "")
yAge = input()

add = int(xAge) + int(yAge)

# 错误代码:print("你们年龄的总和是:" + add)
# 正确代码要把int类型转换成string类型才能输出,不转换就报错
print("你们年龄的总和是:" + str(add))
print("你们年龄的总和是:".format(add))

参考技术B num1 = input("请输入第一个数字:")
num2 = input("请输入第二个数字:")

sum = float(num1) + float(num2)
print("数字0和1相加结果为:2".format(num1, num2, sum))
参考技术C

用int转换成整数再计算

print(int(input())+int(input()))

本回答被提问者采纳
参考技术D a,b=eval(input("请输入两个数:"))
sum=a+b
print("%s和%s相加的结果为%s"%(a,b,sum))

蓝桥杯选拔赛真题03python求和 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析

python求和

2020Scratch蓝桥杯选拔赛真题 STEMA考试真题

编程实现

输入一个正整数N,输出1到N之间所有正整数的和(包含1和N)

输入描述:输入一个正整数N

输出描述:输出1到N之间所有正整数的和(包含1和N)

输入样例:

5

输出样例:

15

评分标准

6分:能正确输出一组数据

6分:能正确输出两组数据

6分:能正确输出三组数据

7分:能正确输出四组数据

程序分析

案例分析

  1. 利用input函数从键盘获取输入值
  2. 由于input函数输入的值返回类型是字符串类型
  3. 所以需要利用int函数,强制将输入值转化为整数
  4. 同时还要声明一个求和变量,用来保存累加和
  5. 题目要求进行累加求和,所以需要用到循环,这里用for循环
  6. 用for循环的时候 rang函数是不包括上标的&
新人创作打卡挑战赛 发博客就能抽奖!定制产品红包拿不停!

以上是关于python3分别从控制台输入两个整数,实现求和功能的主要内容,如果未能解决你的问题,请参考以下文章

python累计求和,编写一个程序,从键盘输入两个整数m和n,求m和n之间(包括m和n)

用C语言编写程序,如何输入两个整数,并求和。

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

c语言 从键盘输入两个整数,求这两个整数的最小值.??

2022华为机试真题 C++ 实现整数对最小和

华为OD机试真题 Python 实现整数对最小和