我的代码:b="y"

ol=[]

#operations list

OPERATIONS = ["-", "+", "*", "/"]

op = input ("Please enter your first calculation\n")

while b=="y":

ops = op.split(" ")

#add arguments to list

for x in ops:

ol+=x

if ol[1] in OPERATIONS:

#make sure operator is an operator

print()

#make sure not dividing by zero

if ol[1] == "/" and ol[2] == "0":

print("Error")

b = input("Would you like to do another calculation (y/n)?\n")

if b == "y":

op = input("Please enter your calculation:\n")

continue

else:

break

else:

n1 = float(ol[0])

n2 = float(ol[2])

#calculations done here

if ol[1] == '-':

calc = n1-n2

if ol[1] == '+':

calc = n1+n2

if ol[1] == '/':

calc = n1/n2

if ol[1] == '*':

calc = n1*n2

print("Result: " + str(calc))

b = input("Would you like to do another calculation (y/n)?\n")

if b == "y":

op = input("Please enter your calculation:\n")

continue

else:

break

else:

print("Error")

如何确保程序将新操作带到循环的开始,而不是继续打印原始计算?在

python跳回循环开始位置_如何回到python中循环的开始?相关推荐

  1. python获取图片某像素点位置_如何在python中获取图像中指定区域内的所有像素坐标?...

    假设是矩形,可以使用^{}为左上角和右下角之间的点生成坐标矩阵.在X, Y = np.mgrid[xmin:xmax, ymin:ymax] 并用 ^{pr2}$ 编辑:任意形状 正如马克·塞切尔指出 ...

  2. 多线程学习--案例-子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次

    子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序. package Demo4; public class ThreadTe ...

  3. Java多线程面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50次

    近在学习多线程,特贴在这里,并附上自己所作答案(参考与张孝祥老师的方法). 题目如下: 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50 ...

  4. python末位1的位置_用Python黑了整个学院学姐的电话和QQ,爬虫牛皮!兄弟们耗子尾之!...

    文章末尾有python全套学习资料领取 1. python爬虫可以爬取大规模数据.Python具有丰富和强大的库.它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在 ...

  5. pythonfor循环语句例子_简单的python循环知识

    我们在写代码时经常会用到循环,python中有for循环和while循环,我们来详细的了解一下这两种循环. for循环 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 我们 ...

  6. python中for循环和while循环的区别_浅谈python中的while循环

    python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环:for循环的时候必须有一个可迭代的对象,才能循环,比如说 列表.字典.字符串等 ...

  7. python默认安装位置_如何更改python中pip的默认安装路径

    具体方法: 1.查看 site.py 文件的位置(一般在python安装目录的\Lib下),可使用指令查询:python -m site -help 2.打开site.py文件,更改 USER_BAS ...

  8. python中for循环怎么打开_详解Python中for循环的使用

    for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程" 一文讨论了 if 语句和 while 循环,讨论了复合语句以及适当缩进 Python 语句来 ...

  9. python批量读取图片gps位置_某少儿不宜网站图片拍摄位置分析,Python批量读取图片GPS位置!...

    原标题:某少儿不宜网站图片拍摄位置分析,Python批量读取图片GPS位置! 1. python读取图片exif属性中的GPS信息 智能手机或平板如果在拍照时开启定位服务,照片中就会记录拍照位置信息和 ...

最新文章

  1. python实现将txt文件格式转换为arff格式
  2. 掌握这 25 条小贴士,快速提升数据可视化能力!
  3. 2019优质公众号大盘点,果断收藏了慢慢看吧 ~
  4. 机器学习之朴素贝叶斯法
  5. 【软件测试】单元测试不属于动态测试
  6. CACHE的一些名词术语
  7. 【算法】数独解题——用python代码
  8. matlab预测1人均gdp,基于时间序列模型下河南人均GDP的预测分析
  9. 《赖氏经典英语语法》第四集
  10. trie图:Computer Viruses in Planet Pandora
  11. 创蓝253云通讯短信平台变量说明
  12. 王卫的新算盘?顺丰上线专享急件服务,从北京到上海收费上千元
  13. 使用mac聚焦搜索无法搜索软件的情况
  14. 什么事LLVM和Clang?Clang与GCC有什么区别?Clang如何使用?
  15. 验证身份证号码是否有效
  16. python爬虫实战笔记---以轮子哥为起点Scrapy爬取知乎用户信息
  17. vue使用百度地图,添加线路、站点,简易封装,方便修改(vue使用百度地图实现添加多条线路、多个站点)
  18. NEMA数据经纬度转换
  19. Blender 物理属性 (一)刚体
  20. 获取当前时间时间戳的几种方式

热门文章

  1. linux 看不到mysql_linux的mysql下看不到mysql上的其他数据库只能看见 information_schema这一个数据库...
  2. 关于21年电赛,这些一定要熟悉!
  3. 什么?电路板上还要喷漆?
  4. 来了,2020年湖南省电赛获奖名单!有你学校吗?
  5. linux启动mysql_【数据库】MySQL数据库入门学习
  6. apache添加支持php的模块,配置Apache支持PHP5 apache php 套件 apache添加php模块 apache部署php项...
  7. java环境classpath_Java开发环境配置之Path和classpath
  8. 桁架工业机器人编程_工业机器人之桁架机器人
  9. java表数据去重_java8实现列表去重,java8的stream 和lambda的使用实例
  10. 一级减速器装配图cad文件_减速器的基本结构,减速箱各组成零件的结构及功用,值得保存...