为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / weixin_宝慕林0492068
我也觉得,如果是or的话,在参数类型是int或者float的情况下,就会输出param type error.,而一个参数不可能同时是int或float,就会导致if这个判断语句总会为true,就会输出param type error. 故这里应该用and连接。

最新回答 / 卟良人3641935
print(num)这句直接将第一句的结果输出了,因为Python2默认保存的是整数,所以运行结果是3。round(num,2)只是将num小数位数保留了2位,并没有将保留后的结果输出。num = 10 / 3print(num)q=round(num, 2)print(q)你试一下运行这个程序就明白了。print(num)和print(q)是保留小数位数前后的两个结果

已采纳回答 / 傻傻的怪咖
3.14*1.57取三位小数是4.930Pyhton里不会自动省去第一位小数上多余的0(因为要表示是浮点数)但是非第一位的多余的0会自动省去例如100*0.05输出为5.0而不是5.00

最赞回答 / 傻傻的怪咖
我举个栗子,你看能不能发现你原本的错误:<...code...>如果我这里要输出‘I am smart,as well as handsome’我应该这样写:<...code...>可以看出,format中的写法应该是使temple中”{ }”里的名“=”要插入的字符串所对应的变量名如果“{ }”中的名和变量名相同,就会冲突了

最新回答 / 黑曜石下的秘密
我认为这个是指 r'...' 表示法不能表示同时包含单引号和双引号的字符串吧下载视频          

最赞回答 / 陈菲林
print(r"I'm ok")print(r'I"m ok')这两个都是可与运行成功的,只要你r句式的内容和包裹句式前后的两个符号不冲突就可以双引号可以包单引号,单引号可以包双引号,如果你包裹的符号用单引号,里边就不能再出现同样的单引号了,会被识别为r句式的结束符号 → 如:print(r'I'm ok') 这样就不可以包裹符号为双引号同理 → 如:print(r"I"m ok") 这样也不可以

最新回答 / Emin3m
因为你的逗号(,)包含在单引号里面,作为字符串的一部分,所以就会把单引号一起输出

最新回答 / 慕无忌2375754
就是把代码和含义隔开,避免混淆

最赞回答 / 千金散尽还复来
if详解\翻译 如果num小于10:   (那么就)继续循环 是这个意思啦

最新回答 / 慕村3371467
因为八进制的(123)等于十进制的(83),int输出默认的是十进制的

最赞回答 / weixin_宝慕林0492068
 type() 函数的作用是用来查询变量所指的对象类型,返回值是对象类型,而python3中支持6个标准数据类型,分别是:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Di...

最新回答 / 慕村3371467
是有区别的如果你想在set里面直接输入元素,是需要添加“[]”的,因为set里面只能添加list列表元素

最新回答 / 慕斯卡8373086
def sums (n):    refult = 0    if n > 0 and n <= 100:        while n > 0 :            refult = refult + n            n -= 1        return refult    else:        return '参数要在1-100之间'n1 = 99print(sums(n1))def fact(n):    if n == 1:        return 1 ...

已采纳回答 / weixin_慕勒4285689
if else两个语句之间的缩进是一个tab😳
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作,灵活使用流程控制语句。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消