首页 > 编程语言 >练习10.7_加法计算器_Python编程:从入门到实践(第3版)

练习10.7_加法计算器_Python编程:从入门到实践(第3版)

时间:2024-07-09 18:29:20浏览次数:22  
标签:num2 10.7 Python 整数 int 计算器 print 输入 num1

将为练习10.6编写的代码放在一个while循环中,让用户在犯错(输入的是文本而不是数)后能够继续输入数。

#10.6   try: expect

while True:
    num1 = input("请输入一个整数: ")
    try:
        num1_int = int(num1)
        break
    except ValueError:
        print("请注意,你输入的不是整数!")
        continue
    
while True:
    num2 = input("请再输入一个整数: ")
    try:
        num2_int = int(num2)
        break 
    except ValueError:
        print("请注意,你输入的不是整数!")


print(f"这两个整数的和为 {num1_int + num2_int} ")

输出:

请输入一个整数: rr
请注意,你输入的不是整数!
请输入一个整数: 34
请再输入一个整数: f
请注意,你输入的不是整数!
请再输入一个整数: 4
这两个整数的和为 38

标签:num2,10.7,Python,整数,int,计算器,print,输入,num1
From: https://blog.csdn.net/weixin_43638973/article/details/140280267

相关文章

  • python-冒泡排序
    冒泡排序1.功能实现1.1发现问题2.算法优化12.1发现问题3.算法优化21.功能实现"""冒泡排序 概述: 是一种交换排序,相邻两个数比较,如果前面的数比后面的数大,就交换位置(由小到大排序时) 简介: 在冒泡排序过程中,每一轮比较出一个最大的数放在......
  • window环境下安装和切换两个python环境
    1.在python官网下载python3.0版本的安装包,并安装python,安装好后,在cmd终端输入python--version查看是否安装成功:如图显示python版本号后,表示安装成功。2.此时下载python2.6或者2.7版本,安装python2.0版本是因为部分软件需要低版本的python环境,没比如sqlmap软件,在官网下载python......
  • 【融合ChatGPT等AI模型】Python-GEE遥感云大数据分析、管理与可视化
    随着航空、航天、近地空间遥感平台的持续发展,遥感技术近年来取得显著进步。遥感数据的空间、时间、光谱分辨率及数据量均大幅提升,呈现出大数据特征。这为相关研究带来了新机遇,但同时也带来巨大挑战。传统的工作站和服务器已无法满足大区域、多尺度海量遥感数据处理需求。为解......
  • 【Python迭代器探秘】:揭秘迭代器与生成器的魔法,掌握高效循环的艺术
    文章目录一、迭代器的基本概念1.1迭代器优点1.2迭代器的编写方法1.3python内置迭代器函数1.4小结1.5迭代器对象与迭代对象1.5.1区别1.迭代对象2.迭代器对象3.小结1.5.2方法区分二、生成器基本概念1.生成器函数2.生成器表达式一、迭代器的基本概念......
  • 【goreplay】python简单使用goreplay中间件功能
    一、场景   流量录制,需要对播放的流量进程定制化处理,那么可以使用中间件来实现  二、官网https://pypi.org/project/gor/  三、编写中间件代码#coding:utf-8importsysfromgor.middlewareimportAsyncioGordefon_request(proxy,msg,**kwargs):......
  • 1 python介绍、基本语法、流程控制
     一、Python介绍python的创始人为吉多·范罗苏姆(GuidovanRossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。  最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美、清晰、简单,是......
  • 【Python】Word文档操作
     一、全文替换不是创建word文档写入内容,而是基于现有的Word文档进行替换处理使用run.text直接赋值修改发现样式会丢失,而网上大部分办法都是这么写的...直到我看到这篇文章的评论:https://blog.csdn.net/qq_40222956/article/details/106098464 除了段落替换后,Word文档......
  • Python酷库之旅-第三方库Pandas(012)
    目录一、用法精讲28、pandas.HDFStore.keys函数28-1、语法28-2、参数28-3、功能28-4、返回值28-5、说明28-6、用法28-6-1、数据准备28-6-2、代码示例28-6-3、结果输出29、pandas.HDFStore.groups函数29-1、语法29-2、参数29-3、功能29-4、返回值29-5、说明29......
  • Python实战训练(方程与拟合曲线)
    1.方程求e^x-派(3.14)的解用二分法来求解,先简单算出解所在的区间,然后用迭代法求逼近解,一般不能得到精准的解,所以设置一个能满足自己进度的标准来判断解是否满足这里打印出解x0是因为在递归过程中没有变量去接收返回值,所以返回x0,再打印x0得到的是None,再用numpy自带的log(pi)就查......
  • 爆赞!GitHub首本Python开发实战背记手册,标星果然百万名不虚传
    Python (发音:['paiθ(ə)n;(US)'paiθɔn]n.蟒蛇,巨蛇),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。Python语言的特点......