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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
如果不能自动转换数值类型,那跟强类型语言有什么区别,还好3.0之后的Python已经可以自动判断数值类型了。

最新回答 / 慕粉1135011388
    x=2**(n-1)两个乘号   if n>19少两项
我本来用下x1=。。和x2=..来做的,但是死都不出答案,然后我改了x=。。和y=。。就可以了,原来变量名如果是英文字母和数字组合中间要加下划线,我都无语了,之前只是说数字不能放前面,没说英文字母和数字连接要下划线啊,原来很多都要自己摸索的,哎!
我都不知道我一道题修改了多久了
我的答案:
import math

def quadratic_equation(a, b, c):
d=b**2-4*a*c
if d>=0:
x_1=(-b+math.sqrt(d))/(2*a)
y_2=(-b-math.sqrt(d))/(2*a)
return x_1,y_2
else:
return None

print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)

最新回答 / 慕粉1468155811
# -*- coding: utf-8 -*-print ur'''静夜思床前明月光,疑是地上霜。举头望明月,低头思故乡。'''#我也遇到相同问题,在自己电脑上测试了一下,我的代码是正确的。我测试了一下你的代码,在print r'''改为print ur'''<...code...>
看不懂的同学可以看看这个,或许会有帮助,至少让我这个小白懂了点,对了,还要了解下什么叫形参和实参,会有帮助,祝你好运http://www.45fan.com/a/question/56773.html
def firstCharUpper(s):
return s[0].upper()+s[1:]
L = range(1, 101)

print L[:10]
print L[2:101:3]
print L[4:50:5]
试了答案的代码,也试了把符号换成英文符号,都是无法输出。最后按照源代码把u删掉输出成功了。感觉是不是要换掉答案(⊙﹏⊙)b
竟然只是因为else后面的:,没加,屡次不给我通过
s = set([(&#039;Adam&#039;, 95), (&#039;Lisa&#039;, 85), (&#039;Bart&#039;, 59)])
for x in s:
print x[0],&#039;:&#039;,x[1]
d = {
&#039;Adam&#039;: 95,
&#039;Lisa&#039;: 85,
&#039;Bart&#039;: 59
}
for key in d:
print key,&#039;:&#039;,d[key]

已采纳回答 / 慕粉1468155811
sum=0是累加器初值,x=0,在循环语句中先执行x=x+1,x从1开始遍历,当x为偶数,x%2==0为真,跳到下一次循环中,偶数就不计算了,当x为奇数,x%2==0为假,累加器加上x的值。
for x in [ &#039;1&#039;,&#039;2&#039;,&#039;3&#039;,&#039;4&#039;,&#039;5&#039;,&#039;6&#039;,&#039;7&#039;,&#039;8&#039;,&#039;9&#039;]:
for y in [ &#039;1&#039;,&#039;2&#039;,&#039;3&#039;,&#039;4&#039;,&#039;5&#039;,&#039;6&#039;,&#039;7&#039;,&#039;8&#039;,&#039;9&#039; ]:
if x&lt;y:
print x+y
......
def generate_tr(name, score):
if score &lt; 60:
return &#039;&lt;tr&gt;&lt;td&gt;%s&lt;/td&gt;&lt;td style=&quot;color:red&quot;&gt;%s&lt;/td&gt;&#039; % (name,score)
return &#039;&lt;tr&gt;&lt;td&gt;%s&lt;/td&gt;&lt;td&gt;%s&lt;/td&gt;&lt;/tr&gt;&#039; % (name, score)

tds = [generate_tr(name,score) for name, score in d.iteritems()]
......
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消