我正在Udacity上一门Python课程,我正试着自己解决这个问题,而不看答案。也许你能给我一个暗示,让我明白我的逻辑?在

以下是说明和我目前所掌握的信息。我们还没有学会条件语句,所以我不能使用这些语句。我们只学习了如何分配/打印变量、字符串、索引字符串、子序列和.find。他们刚刚在最后的练习中介绍了str命令。在# Given a variable, x, that stores the

# value of any decimal number, write Python

# code that prints out the nearest whole

# number to x.

# If x is exactly half way between two

# whole numbers, round up, so

# 3.5 rounds to 4 and 2.5 rounds to 3.

# You may assume x is not negative.

# Hint: The str function can convert any number into a string.

# eg str(89) converts the number 89 to the string '89'

# Along with the str function, this problem can be solved

# using just the information introduced in unit 1.

# x = 3.14159

# >>> 3 (not 3.0)

# x = 27.63

# >>> 28 (not 28.0)

# x = 3.5

# >>> 4 (not 4.0)

x = 3.54159

#ENTER CODE BELOW HERE

x = str(x)

dec = x.find('.')

tenth = dec + 1

print x[0:dec]

这样我就可以打印出精确到小数点的字符,但是我不知道如何让计算机检查“十分之一”是4还是5,然后根据答案打印出来。在

我想,如果“十分之一”不是4,那么它可能会返回-1,但我不知道如何才能让它打印x[0:dec]如果它是<5,而x[0:dec]+1如果它是>4。在

:/

有人能帮我按一下方向吗?在

python取整数部分语句_pythonlogi中不使用条件语句的整数取整相关推荐

  1. python中多条件语句_Python中的带条件语句

    所以我编写了这段代码:它的调用方式如下: with c_with(needs_with(), lambda: get_stuff()) as gs: ##DOESN't call get_stuff( ...

  2. python货币转换b_【Python】第3次作业:if条件语句——阶乘、表达式求值、货币转换 I(单符号)、温度转换...

    [Python]第3次作业:if条件语句--阶乘.表达式求值.货币转换 I(单符号).温度转换 1.阶乘 题目:用户输入一个正整数,计算其阶乘. import math x=int(input()) ...

  3. 【Python】35个经典案例:吃透Python中的if条件语句~

    公众号:尤而小屋 作者:Peter 编辑:Peter 在生活中总是会听到这样的话: 如果我上课认真一点,英语肯定可以及格 如果我努力锻炼,肯定可以减到100斤 如果我技术过硬,早就进大厂了-.. 其实 ...

  4. python中if else语句用法_Python if else条件语句详解

    前面我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条.第3条--一直到最后一条语句,这称为顺序结构. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用, ...

  5. python中if else语句格式_Python if else条件语句

    我们前面看到的代码都是按顺序执行的,也就是先执行第一条语句,再执行第二条和第三条语句--一直到最后一条语句,这就是所谓的顺序结构. 然而,在许多情况下,序列结构的代码远远不够.比如一个程序只限成人使用 ...

  6. python怎么写判断语句_Python中的if判断语句入门

    前言 学习一门语言最好的办法,就是教懂别人.在这里,我会从 Python 最基础的教程写起,慢慢一步步进阶.Python 基础比较好的欢迎在本博客的文章里看看爬虫实战项目,欢迎指教. 人在选择时会做出 ...

  7. python编程的条件语句_自学Python编程【第五节】if条件语句

    我们已经能让程序程序判断我们输入的值了,但这程序还是有点呆,不管怎样都要把话说三遍.因为到目前为止,我们的程序都是按照顺序从上到下一行接一行地执行.有同学发来问题了:怎么能让它根据我们输入的结果来选择 ...

  8. sql中if语句的用法_Python中的if条件语句

    Python中的if语句 在实际的编程中,经常需要检查一系列条件,并据此决定采取什么措施.正常情况下,程序的执行是自上而下的进行,if语句则根据条件判断,实现程序的执行顺序改变. 一.if-else语 ...

  9. 1对多 只取一条 mysql_SQL中遇到多条相同内容只取一条的最简单实现方法

    SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项. 如下:表timeand 针对time字 ...

  10. 学python的前提_Python语言学习前提:条件语句

    一.条件语句 1.条件语句:通过一条或多条语句的执行结果(True或False)来决定执行额代码块.python程序语言指定任何非0或非空(null)的值为true,0或null为false. 2. ...

最新文章

  1. python【力扣LeetCode算法题库】22- 括号生成(DFS)
  2. Python相关系数矩阵热力图(二)
  3. 2018.08.02 hdu1558 Segment set(并查集+计算几何)
  4. 遗传算法经典实例代码_经典算法研究系列 之 深入浅出遗传算法
  5. [html] 解释下你对GBK和UTF-8的理解?并说说页面上产生乱码的可能原因
  6. 【C语言进阶深度学习记录】二十 结构体大小计算与结构体内存布局的详细方法
  7. linux性能测试cpu内存io,Linux下磁盘IO性能测试工具介绍
  8. Mysql Docker 主从配置
  9. Django中的form模块的高级处理
  10. set和map去重调用什么方法_Es6中Map对象和Set对象的介绍及应用
  11. c# 如何读取和写入ini(配置文件)
  12. Jenkins+git 实现代码自动发布
  13. 基于级联双向胶囊网络的鲁棒三元组知识抽取
  14. javascript获取随机rgb颜色和十六进制颜色的方法
  15. 【学习笔记9】Linux常用命令6 - 压缩解压命令
  16. 个人作业——软件工程实践总结作业
  17. iTEXT常用属性设置
  18. 找不到msvcr100.dll怎么办?三种方法教你
  19. 78 python - 打飞机案例(让敌机移动)
  20. 首届西瓜PLAY视频嘉年华狂欢来袭,万张门票几近售罄

热门文章

  1. DLL错误之——无法加载DLL***.dll:找不到指定的模块(异常来自HRESULT:0x8007007E)问题的终极感悟
  2. linux内存源码分析 - 内存回收(匿名页反向映射)
  3. Linux虚拟文件系统(内核初始化一)
  4. 内核中的中断函数request_irq()
  5. 解决方案】VMware无法从主机向虚拟机跨系统复制粘贴拖动文件/文本
  6. 周六讲的题~C组木有Java组有的
  7. 树算法系列之三:GBDT
  8. 第五届CCPC中国大学生程序设计竞赛河南省赛-网络模拟赛
  9. 全科初高中智能学习机器人_智能学习机器人推荐,阿尔法蛋大蛋2.0学习内容智能推荐...
  10. python3 模板库 好用_关于3个Python模板库的比较