找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2297|回复: 1

[求助] 关于循环乘法运算

7

主题

15

帖子

15

积分

贫民

积分
15
LisaWang 发表于 2018-7-16 16:17:30 | 显示全部楼层 |阅读模式
我想算输入一个值以后,依次从1到10相乘。但是结果成了依次乘以1、11、111……这是为啥呢。。

代码:
num = input("Which multiplication table would you like")
print("Here's your table:")
for i in range(1,11):
    print(num*i,num,i)


输出:
Which multiplication table would you like5
Here's your table:
5 5 1
55 5 2
555 5 3
5555 5 4
55555 5 5
555555 5 6
5555555 5 7
55555555 5 8
555555555 5 9
5555555555 5 10

这也太古怪了吧。。。求大神指导。。。
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-7-16 22:07:25 | 显示全部楼层
输入的5是str类型,要int转一下。
Screenshot from 2018-07-16 22-06-54.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表