笨方法学python 习题4、5、6、7、8、

习题4

space_in_a_car中_car是假想空格字符

附加题:我的3的版本里只用4没有问题,我的猜想是2中如果除数都是int,答案会是去掉小数剩下的部分

比如说如果最后答案是3.75,python会显示3,而实际上我们应该得出4这个答案,就不匹配了。

=是assignment,==equal to

习题5

把变量内容放到字符串里

%r,不管什么都打印出来,这个很棒

用%s也很保险,它会把所有类型都转化为字符串

d\decimal十进制

习题6

字符串是程序中想展示出来给别人看的部分

%r显示的是变量“原始”的数据值,%r在打印的时候能够重现它代表的对象,但其他的符号用来给用户显示变量值

我感觉看起来是有三处,如果false算一处的话就是四处

习题7

换行。。。。

书中是针对python2的,所以加逗号可以不换行

在3中这个方法不行,得这样

print(*objects,sep=' ',end='\n',file=sys.stdout,flush=False)

这是 print() 的原型。默认是以 \n 结尾,即换行。把 \n 换掉就行。

在这个题里边就是:

print(end1+end2+end3+end4+end5+end6,end=' ')
print( end7+end8+end9+end10+end11+end12)

输出这样的
..........
cheese burger

就和书上一样了

习题8

my bug:%前不需要加逗号直接跟在字符串后

变量不需要加引号,加上变成字符串。false和true是布尔类型,一定要大写

Q:最后一行程序既有单引号又有双引号,它是如何工作的









  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值