python super int_005:Python的数值类型

笔记

str-->float-->int

测试题

1.我们人类思维是习惯于“四舍五入”法,你有什么办法使得int()按照“四舍五入” 的方式取整吗?

答:

temp = input('请输入数字:')

choicea = float(temp)

choiceb = int(choicea)

if choicea - choiceb >= 0.5:

print(choiceb + 1)

else:

print(choiceb)

按照答案改进:

5.4 “四舍五入”结果为:5,int(5.4+0.5) == 5

5.6 “四舍五入”结果为:6,int(5.6+0.5) == 6

2.尝试写代码实现以下截图功能:

fd91ca8ef6ac77129f3d22007ab1e0c6.png

答:

temp = input('请输入一个数:')

temp = int(temp)

i = 1

while temp > 0:

print(i)

i += 1

temp -= 1

3.尝试写代码实现以下截图功能:

35edcb4e97b5476e68addf6a9d887741.png

答:

num = int(input("请输入一个整数:"))

while num:

print(' '*(num-1)+'*'*num)

num -= 1

4.写一个程序,判断给定年份是否为闰年。

答:

080e5264cba912388b9be2ea99436272.png

按照答案修改:

temp = input("请输入一个年份:")

while not temp.isdigit():

temp = input("输入不合法,请输入一个整数:")

year = int(temp)

if year == 0:

print("%d 不是一个闰年!"%year)

else:

if year%400 == 0:

print("%d 是一个闰年!"%year)

else:

if year%4 == 0 and year%100 != 0:

print("%d 是一个闰年!"%year)

else:

print("%d 不是一个闰年!"%year)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值