学习如何进行数字输入

第一次提出问题。

我正在学习如何投掷数字输入(从edX课程中学习并使用jupyter notebook)。这是我的代码。

calc_1 = input("What is the first number? (use integers): ")
calc_2 = input("What is the second number? (use integers): ")

add_calcs = int(calc_1) + int(calc_2)
final_calc = int(calc_1)," + ",int(calc_2),"=",(add_calcs) 

print(final_calc)

为什么我的输出是这样的?

第一个数字是什么?(使用整数): 1

第二个数字是什么?(使用整数): 2

(1, ‘ + ‘, 2, ‘=’, 3)

先谢谢你

解决方案:

这一行。

final_calc = int(calc_1)," + ",int(calc_2),"=",(add_calcs)

在语法上等同于:

final_calc = (int(calc_1)," + ",int(calc_2),"=",(add_calcs))

语法上相当于: final_calc 是一个元组,而 print 会显示为这样。一种方法是将它传递给 print,使其单独打印每一项是。

print(*final_calc)

给TA打赏
共{{data.count}}人
人已打赏
未分类

有什么理由让一个react state hook set回调触发两次?

2022-9-17 6:14:24

未分类

Django 3 ModelChoiceField保持为空。

2022-9-17 6:25:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索