首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当运行代码时,我得到了100.789来从输出中删除最后的100.789,我应该怎么做,而不接触其余的代码呢?

当运行代码时,我得到了100.789来从输出中删除最后的100.789,我应该怎么做,而不接触其余的代码呢?
EN

Stack Overflow用户
提问于 2021-11-08 09:24:40
回答 1查看 36关注 0票数 0
代码语言:javascript
运行
AI代码解释
复制
class Flower:
    def __init__(self, name, petals, price):
        self.name = name

        try:
            petals = int(petals)
        except:
            print("There is an error.")
        self.petals = petals

        try:
            price = float(price)
        except:
            print("There is an error.")
        self.price = price

    def get_name(self):
        if self.name is None:
            return ('No Attribute')
        else:
            return self.name

    def get_petals(self):
        if self.petals is None:
            return ('No Attribute')
        else:
            return self.petals

    def get_price(self):
        if self.price is None:
            return ('No Attribute')
        else:
            return self.price

flower1= Flower('Rose','100.798','100')
print(flower1.petals)
EN

回答 1

Stack Overflow用户

发布于 2021-11-08 09:38:20

当发生异常时,您需要做一些事情来控制分配给相应实例属性(self.petalsself.price)的值。这说明了我的意思:

代码语言:javascript
运行
AI代码解释
复制
class Flower:
    def __init__(self, name, petals, price):
        self.name = name

        try:
            petals = int(petals)
        except ValueError:
            print("There is an error:")
            petals = ''
        self.petals = petals

        try:
            price = float(price)
        except ValueError:
            print("There is an error:")
            price = ''
        self.price = price

    def get_name(self):
        if self.name is None:
            return ('No Attribute')
        else:
            return self.name

    def get_petals(self):
        if self.petals is None:
            return ('No Attribute')
        else:
            return self.petals

    def get_price(self):
        if self.price is None:
            return ('No Attribute')
        else:
            return self.price

flower1= Flower('Rose','100.798','100')
print(flower1.petals)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69887520

复制
相关文章
我是不会运行你的代码吗?不,我是不会导入自己的数据!
常常遇到有人问起看到分享的教程导入数据的方式是data(dune)等直接调用系统的数据,而自己怎么读入自己的数据呢?
生信宝典
2022/01/18
1.5K0
你应该知道的编程语言,代码学习从关注我开始
在过去的一年里,软件开发行业继续大踏步地向前迈进。回顾 2018 年,我们看到了更多新兴的流行语言、框架和工具,它们改变着我们的工作方式,让我们看到更多的可能。但在这个行业,紧随潮流是很难的。所以在每年年底,我们都会给你提供一些建议,它涉及什么是最重要的,以及你在未来一年中应该学习什么。
java爱好者
2019/06/25
1.1K0
我闻到了 Android AppCompat 代码的坏味道!
话说,我最近写了一个小 Demo,之前开发调试一直都是在一台 6.0.1 的手机上,顺风顺水的。
bennyhuo
2020/02/20
6520
我学编程时最后悔的事!
很多朋友看完这篇文章后,会感到好奇:我是如何在大学期间做了那么多事情、学了那么多编程知识的?
程序员鱼皮
2021/07/23
5020
当代码无法运行的时候,我在想什么?
我经常被问的一句话就是:为什么代码无法运行?然后细看有些问题,真是让我哭笑不得,比如no module name pygame……
短短的路走走停停
2020/06/30
1.4K0
我的代码日程
我的代码日程
Java架构师必看
2021/08/03
5920
从 React 源码的类型定义中,我学到了什么?
今天看了下 React 的类型定义,也就是 @types/react 包下的 index.d.ts,发现了一些有趣的写法。
神说要有光zxg
2022/04/12
8450
从 React 源码的类型定义中,我学到了什么?
我从1万小时编程中学到了什么
12年前有人告诉我,你至少需要10,000小时才能说自己在某方面是专业的。对此我并不理解。假设我每月至少工作160小时,那么我每年工作1,920小时,除去五周的假期,那就是1,720小时。由于在这些时间里,我不可能100%都用来写代码,所以扣掉30%的话,最终差不多是每年1,000小时。
哲洛不闹
2018/09/18
4150
我从1万小时编程中学到了什么
我从1万小时编程中学到了什么
我从1万小时编程中学到了什么 12年前有人告诉我,你至少需要10,000小时才能说自己在某方面是专业的。对此我并不理解。假设我每月至少工作160小时,那么我每年工作1,920小时,除去五周的假期,那
用户1289394
2018/02/27
7050
我从1万小时编程中学到了什么
从修复 Kubernetes 集群中,我学到了什么
作者 | Loraine Lawson 译者 | Sambodhi 策划 | Tina 人们都很吝啬。这是 David Flanagan 在他的 YouTube 系列节目“Klustered”中修复了 50 多个故意破坏的 Kubernetes 集群所学到的第一件事。 在一个案例中,提交者用 unicode doppleganger 替换了一个'c'字符——它在终端输出上看起来与 c 相同——从而导致了一个错误,这造成了 Flanagan 对自己以及对其修补集群的能力产生了怀疑。 Flanagan
深度学习与Python
2023/03/29
3530
从修复 Kubernetes 集群中,我学到了什么
代码组件 | 我的代码没有else
前端大行组件化的当今,我们在写后端接口代码的时候还是按照业务思路一头写到尾吗?我们是否可以思索,「后端接口业务代码如何可以简单快速组件化?」,答案是肯定的,这就是「组合模式」的作用。
用户1093396
2020/10/29
1.2K0
代码组件 | 我的代码没有else
代码模板 | 我的代码没有else
抽象类里定义好算法的执行步骤和具体算法,以及可能发生变化的算法定义为抽象方法。不同的子类继承该抽象类,并实现父类的抽象方法。
用户1093396
2020/10/29
1.1K0
代码模板 | 我的代码没有else
我的MVP呢?
Ladies and gentelmen, welcome the MVP of NBA 16-2017 Season:...
奔跑的小鹿
2019/01/25
5520
我的MVP呢?
从代码层面优化系统性能应该怎么做?
注:在上述事例中,会话 B 会抛出死锁异常,死锁的原因就是 A 和 B 二个会话互相等待。
九州暮云
2019/08/21
4390
谁在调试我的代码?
为了提高开发的软件产品安全性,大部分选择的方案防护方案是,通过用成熟的加固软件进行对自己研发的软件做防护,从而达到对软件搭建一个安全防护墙。加固软件主要做的两件事,对软件中关键代码的保护以及提高对软件逆向反编译的门槛。
小道安全
2021/12/13
6820
谁在调试我的代码?
我的代码简洁之道
https://juejin.cn/post/6903325147420164104
coder_koala
2021/10/18
7550
我的Js代码-按钮按下时判断是否选择了最后一行,给出提示
<script language="javascript"> <!-- function onsub() { //生成新月的字符串 var nian=Number(document.all("ListBox1",0).value.substring(0,4)); var yue=Number(document.all("ListBox1",0).value.substring(4,6)); if(yue==12)
用户1075292
2018/01/23
3.6K0
这个Excel中,我目前知道张三的名字,想根据张三去取他的体重,应该怎么做呢?
前几天在Python白银交流群【Eric】问了一个Pandas处理的问题,这里拿出来给大家分享下。
Python进阶者
2023/03/02
6680
这个Excel中,我目前知道张三的名字,想根据张三去取他的体重,应该怎么做呢?
我从写技术博客中收获到了什么?
我是 J_Knight_,熟悉我的人都应该知道我是一名刚工作满3年的非科班 iOS 开发者,而且一直坚持写技术博客快有2年半的时间了。
用户1740424
2018/12/25
5270
我从写技术博客中收获到了什么?
谁动了我的代码:代码混淆剖析
作者 | Michael Haephrati、Ruth Haephrati 译者 | 明知山 策划 | 丁晓昀 在我们生活的两极世界中,技术、开源软件和知识被自由共享,但同时防止攻击者对专有技术进行逆向工程的需求也在不断增长。有时候,技术盗窃甚至可能危及世界和平,比如伊朗人对美国中央情报局的绝密技术进行了逆向工程,开发出了一种新的攻击无人机。代码混淆是保护数据不受入侵者侵害的众多措施中的一种,虽然它可能不会带来世界和平,但至少可以给你带来一些安心。 背景介绍 在高端和复杂的技术方面,伊朗从来没
深度学习与Python
2023/03/29
6060
谁动了我的代码:代码混淆剖析

相似问题

无法从我的python代码的输出中删除最后的+

28

Jquery代码,我该怎么做呢?

81

代码怎么做卷轴?我应该在我的代码中添加什么?

112

如何在输出中运行我的代码时删除“[运行] python -u”(代码运行程序)

12

我在运行我的代码时遇到了以下错误

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文