为了账号安全,请及时绑定邮箱和手机立即绑定

是不是因为单引号引起的是字符不是数字,所以不能比较啊,请解答


http://img1.sycdn.imooc.com//5960d39800019c3404910099.jpg

照着例子写,掉坑了

正在回答

4 回答

认为用range可以减少输入:

for x in range(1,10):

    for y in range(2,10):

        if x < y:

            printf x*10 + y


0 回复 有任何疑惑可以回复我~
#1

一只不努力的笨菜鸟 提问者

好的,谢谢同学
2017-07-08 回复 有任何疑惑可以回复我~

用int()定义数据类型,如:int(a)

0 回复 有任何疑惑可以回复我~
for x in [1,2,3,4,5,6,7,8,9]:
    for y in [2,3,4,5,6,7,8,9]:
        if x < y:
            printf x*10 + y


0 回复 有任何疑惑可以回复我~

是的!   你可以 把 x 和 y 放进 int()中转换一下  

0 回复 有任何疑惑可以回复我~
#1

一只不努力的笨菜鸟 提问者

谢谢,怎么转换呀,第一天学python
2017-07-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

是不是因为单引号引起的是字符不是数字,所以不能比较啊,请解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信