我知道如何使用roundup函数,这就是我目前拥有的(这是整个程序):#Step 1

print("Enter the first digit of your GTIN code")

digit_1 = int(input())

print("Enter the second digit")

digit_2 = int(input())

print("Enter the third digit")

digit_3 = int(input())

print("Enter the fourth digit")

digit_4 = int(input())

print("Enter the fifth digit")

digit_5 = int(input())

print("Enter the sixth digit")

digit_6 = int(input())

print("Enter the seventh digit")

digit_7 = int(input())

#Step 2

total_1 = digit_1 * 3

total_2 = digit_2 * 1

total_3 = digit_3 * 3

total_4 = digit_4 * 1

total_5 = digit_5 * 3

total_6 = digit_6 * 1

total_7 = digit_7 * 3

#Step 3

final_total = total_1 + total_2 + total_3 + total_4 + total_5 + total_6 + total_7

#Step 4

import math

def roundup(final_total):

return int(math.ceil(final_total / 10.0)) * 10

final_total_2 = roundup(final_total)

GTIN_number = final_total - final_total_2

print("Your GTIN number is", GTIN_number)

基本上,这是我的程序的结束,如何计算一个GTIN数字。那个程序无法计算正确的GTIN编号。例如,数字3613296的最后一位(第8位)应该是6,但是它的答案是-6。

我希望你能理解我的意思。请大家把它分解一下,解释一下,因为我是初学者。在

谢谢你!在

python 人数取整_在python中如何取整到10的最高倍数?相关推荐

  1. python 人数取整_避免PYTHON取整四舍六入五成双问题

    python中关于round函数的小坑 - _小苹果 - 博客园​www.cnblogs.com 同样的坑:整数a/100 不等于a×0.01 在python2.7的doc中,round()的最后写着 ...

  2. python中如何取余_基于python 取余问题(%)详解

    取余的公式: 余数=除数-被除数*商 python的的余数是按照整除(向下取整)得到的商来计算的. 取余问题主要分为 : 正数与正数,负数与负数,正数与负数 ,0 正数与正数 #大数/小数:因为得出的 ...

  3. python整数转换字符串_使用Python中的str()函数将整数值转换为字符串

    python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...

  4. python怎么爬虎牙_使用python爬虫框架scrapy抓取虎牙主播数据

    前言 本文利用python的scrapy框架对虎牙web端的主播.主播订阅数.主播当前观看人数等基本数据进行抓取,并将抓取到的数据以csv格数输出,以及存储到mongodb中 思路 观察虎牙网站后确认 ...

  5. 以下选项中python用于异常处理结构_《Python 程序设计》复习题

    目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...

  6. python爬取拉勾网_(转)python爬取拉勾网信息

    学习Python也有一段时间了,各种理论知识大体上也算略知一二了,今天就进入实战演练:通过Python来编写一个拉勾网薪资调查的小爬虫. 第一步:分析网站的请求过程 我们在查看拉勾网上的招聘信息的时候 ...

  7. python爬房源信息_用python爬取链家网的二手房信息

    题外话:这几天用python做题,算是有头有尾地完成了.这两天会抽空把我的思路和方法,还有代码贴出来,供python的初学者参考.我python的实战经历不多,所以代码也是简单易懂的那种.当然过程中还 ...

  8. python字符串去掉空行_从python中的字符串中删除空格

    python字符串去掉空行 如何在python中删除字符串中的空格 (How to remove whitespaces in a string in python) str.lstrip()str. ...

  9. python什么元素为真_在Python中“真”用true表示 。

    [单选题]以下关于文件的ctime属性说法正确的是( ). [简答题]第五章 筹资业务.doc [填空题]java 语言的各种数据类型之间提供两种转换,分别是 和 . (2.0分) [单选题]设有类型 ...

  10. python 打印数组变量_使用Python将数组的元素导出到变量中(unpacking)

    下面就为大家分享一篇使用Python将数组的元素导出到变量中(unpacking),具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 最近工作中遇到一个问题,需要利用Python将数组(list ...

最新文章

  1. 【深度学习】Keras实现回归和二分类问题讲解
  2. 登錄CentOS出現-bash-4.1#
  3. 蜗杆参数法设计_齿轮几何尺寸设计,很实用的Excel表格(附自动计算表格)
  4. IT桔子分布式项目1
  5. 巧用 Class Extension 隐藏属性
  6. h5带mysql数据库的留言板_【mysql】用PHP写留言板,有回复功能,要写入数据库。...
  7. GJB用于试验的计算机软件,GJB9001C-2017版标准培训课件.ppt
  8. 全国省市区数据SQL - 2017年数据(三级联动)
  9. vue 使用animate动画
  10. JQuery验证车牌号(含新能源车牌)
  11. 软件工程 | 第四章 系统设计
  12. 计算机与网络应用封面,计算机二级考试真题-Word-小王-计算机与网络应用
  13. 使用ASP.NET.MVC制作手机接收验证码
  14. AD常用DRC规则简单介绍
  15. FTP协议(文件传输协议)
  16. java对象——new对象的理解
  17. Java--->Ajax(上)
  18. 蓝队应急响应之Linux篇
  19. 随机性检测标准对比——国密GM/T 0005 vs NIST SP800-22r1a
  20. 2021计算智能期末复习

热门文章

  1. 【BZOJ3729】Gty的游戏,博弈+splay
  2. 【BZOJ1999】树网的核,求树的直径+单调队列乱搞
  3. bootstrap文件不能被识别_Spring Boot 配置文件 bootstrap / application 到底有什么区别?...
  4. 2017.3.14 软件包管理器 思考记录
  5. windows 笔记本连接公共wifi不弹出登录页面的处理办法
  6. c++ 应用socket实现C/S端文件的传输
  7. python方法解析顺序_浅谈Python的方法解析顺序(MRO)
  8. UE4 Slate概述
  9. 计划任务 crontab、at
  10. MySQL双向主从复制