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))
.
需要这么麻烦吗?我也是新手,虽然不知道是原理,但是转成字符串就能输出了,为啥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分:能正确输出四组数据
程序分析
案例分析
- 利用input函数从键盘获取输入值
- 由于input函数输入的值返回类型是字符串类型
- 所以需要利用int函数,强制将输入值转化为整数
- 同时还要声明一个求和变量,用来保存累加和
- 题目要求进行累加求和,所以需要用到循环,这里用for循环
- 用for循环的时候 rang函数是不包括上标的&
以上是关于python3分别从控制台输入两个整数,实现求和功能的主要内容,如果未能解决你的问题,请参考以下文章