python代码少儿编程转换_爸爸教我学Python编程-第16课-使用类型转换

·使用类型转换

再来看第3章“动手试一试”中从华氏度到摄氏度的温度转换程序,应该记得当时需要修正整除行为才能得到正确的答案,需要把5改为5.0或者把9改为9.0:

cel = 5.0 / 9 * (fahr -32)

float() 函数给出了另一种做法;

cel = float(5) / 9 * (fahr -32)

cel = 5 / float(9) * (fagr -32)

可以试试看

·你学到了什么

在这一章,你学到了以下内容:

完成类型转换(或者昜准确地说,从某些类型创建另外一些类型:str()、int()、float())

直接显示值,而不使用print。

使用type()查看变量的类型。

·测试题

1、使用int()将小数转换为整数,结果是上取整还是下取整?

2、在温度转换程序中,可以这样做吗?

cel=float(5/9*(fahr-32))

这样呢?

cel=5/9*float(fahr-32)

如果不行,为什么?

3、(挑战题)除了int()不使用任何其他函数,如何对一个数四舍五入而不是下取?(例如,13.2会下取整为13,但是13.7会上取整为14.)

·动手试一试

1、使用float()从一个字符串(如‘12.34’)创建一个数,要保证结果确实是一个数!

2、试着使用int()从一个小数(56.78)创建一个整数,答案是上取整还是下取整?

3、试着使用int()从一个字符串创建整数,要保证结果确实是一个整数!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值