已采纳回答 / 慕慕2289409
如果加引号,指代的是字符串,代码换成print 'age' 才能输出正确;如果只输入age,会出现报错;如果不加引号,age等价于整形变量20;
2017-11-04
已采纳回答 / 慕娘8259476
你的 x 要放在 if (x % 2) == 0 运算叠加,否则 x 的值就永远等于初始值1↓↓↓应该这样sum = 0x = 1while True: if x>100: break x = x + 1 if x % 2 == 0: continue sum = sum + xprint sum
2017-11-04
已采纳回答 / 小铃铛L
你在定义函数的时候, 参数不应该为字符串常量, 如果你想说明是字符串类型的话,可以直接写def greet(name): , 因为python是弱变量, 不需要规定它的数据类型如果你定义的函数参数有默认值的话,你可以省略那个参数,如果没有的话, 还是要给一个参数,以下是根据你写的改造的:def greet(name): if name==None: return 'Hello, world.' return 'Hello,'+nameprint greet(None)print ...
2017-11-04
已采纳回答 / 慕粉4340128
.exe只能简单且不方便地写简短的命令,是一行一行执行;.shell也是按照一行一行执行命令,即你写一行它立马就执行一行,但是它可以建立脚本,一次性写多行代码然后再执行
2017-11-04
已采纳回答 / yagi
不一样,'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子。在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'。
2017-11-03