我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么这种情况return无法返回 "{0},{1}的和为:{2}".format(a,b,sum)

def add(a,b):

sum = a+b
return "{0},{1}的和为:{2}".format(a,b,sum)

add(3,4)

return已经返回了
问题是你没有任何变量来接收这个返回值,也没有print函数来打印这个返回值
你是不是把返回和打印搞混了

你的代码里面有中文的括号,会报错


def add(a, b):
    sum = a + b
    return "{0},{1}的和为:{2}".format(a, b, sum)

把所有的中文大括号和中文小括号改为英文的就行了

近期文章

  • 关于#c语言#的问题:void Autoadd(int n)
  • 黑鲨4pro求刷机教程
  • antd mobie modal弹窗安卓端会透传
  • 用什么做自动化,原理,可行性
  • 表达式必须含有常量值?这样的问题怎么处理呀?
  • Unity使用bio ik设置机器手臂时发生问题
  • 假设有一组乱序的整数数组,要求实现从小到大的排列,采用如下方法
  • VB如何调用C#dll中的事件
  • c中传入数组变量问题
  • 关于#Linux#的问题,哪个教程比较好?
  • 关于#c#的问题,如何解决?
  • 不通品牌的视频话机底层协议都不一样吗?
  • 帮助一下python创建实例 问题
  • 固定应用及最近使用文件不显示
  • 为什么anaconda 32位安装到这会报错了,怎么解决?
  • 变量转换精度变化,如何解决
  • c++问题,上次少发了一些内容
  • python 设计一个函数,判断回文
  • 为啥会报错invalid syntax无效语法
  • 运行时输入数字后回车只换行不执行

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华