设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 9999|回复: 3
打印 上一主题 下一主题

新进菜鸟请教一下

[复制链接]

2

主题

0

好友

14

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-7-19 16:16:03 |只看该作者 |倒序浏览
在编程教室在线练习上的简单操作
1、print   3e30
     输出: 3e+30
输出为什么会是3e+30呢   不太懂
2、
a = 2 < 3b = 1
c = a + b
print a < 5
print c

输出:
true
2

不明白为什么是2   不是应该是c=a+b=2+1=3嘛  

a = 2 < 1
print a
b = 1
c = a + b
print b > c
print c

输出:
false
false
1

是和a的真与假有关系嘛?






回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2018-7-19 16:31:22 |只看该作者
3e30和3e+30 都是表示 3乘以10的30次方,是python里的科学计数法表示

a = 2 < 1 相当于 a = (2<1) 也就是= False

#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

2

主题

0

好友

14

积分

新手上路

Rank: 1

板凳
发表于 2018-7-19 16:40:41 |只看该作者
crossin先生 发表于 2018-7-19 16:31
3e30和3e+30 都是表示 3乘以10的30次方,是python里的科学计数法表示

a = 2 < 1 相当于 a = (2 ...

a = 2 < 1  false
所以c = a + b  即 c = b = 1
是这样吧
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2018-7-20 22:43:24 |只看该作者
猫九妹呀 发表于 2018-7-19 16:40
a = 2 < 1  false
所以c = a + b  即 c = b = 1
是这样吧

#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-4-24 20:53 , Processed in 0.017927 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部