第一天学习的总结:
1.了解了python的简史,通俗的讲python对于一个没有开发经验的小白来讲是最容易上手的。
python在linux、windows、mac下的安装,以及对于python2和python3的抉择,(建议小白入手3)。
2.字符的编码和解码,可见# -*- coding:utf -8 -*-这句话是多么的重要,虽然在py3上面不用写这句话,但是为了牢记于心我还是把这句话加在了最前面。
3.变量及简单的数据类型,所谓的变量在我理解它是一个可以被定义成任何东西的一个值。数据类型有很多种如str、int、float等等。
4.编码的规范
对于编码的规范是十分严谨的,一定要按照标准的空格执行,否则出问题就不容易查找到代码到底出在哪里的问题了。
下面是课上学到的一个简单的小例子,逐步的完善过程。
第一个例子:猜年龄游戏。
1.了解了python的简史,通俗的讲python对于一个没有开发经验的小白来讲是最容易上手的。
python在linux、windows、mac下的安装,以及对于python2和python3的抉择,(建议小白入手3)。
2.字符的编码和解码,可见# -*- coding:utf -8 -*-这句话是多么的重要,虽然在py3上面不用写这句话,但是为了牢记于心我还是把这句话加在了最前面。
3.变量及简单的数据类型,所谓的变量在我理解它是一个可以被定义成任何东西的一个值。数据类型有很多种如str、int、float等等。
4.编码的规范
对于编码的规范是十分严谨的,一定要按照标准的空格执行,否则出问题就不容易查找到代码到底出在哪里的问题了。
下面是课上学到的一个简单的小例子,逐步的完善过程。
第一个例子:猜年龄游戏。
# -*- coding:utf -8 -*-
# Author : Bill Qian
age
=
22
guess_num
=
int
(
input
(
"press your guess num:"
))
if
guess_num
==
age
:
print
(
"good ,that's right"
)
elif
guess_num
<
age
:
print
(
"think big"
)
else
:
print
(
"think small"
)
猜年龄游戏优化版本
# -*- coding:utf -8 -*-
# Author : Bill Qian
age
=
22
for
i
in
range
(
10
)
:
if
i
<
3
:
guess_num
=
int
(
input
(
"press your guess num:"
))
if
guess_num
==
age
:
print
(
"good you are right"
)
break
#结束,跳出循环
elif
guess_num
<
age
:
print
(
"too small, guess again"
)
else
:
print
(
"too big,guess again"
)
else
:
print
(
"too many times you have try"
)
break
猜年龄游戏终极版本
# -*- coding:utf -8 -*-
# Author : Bill Qian
age
=
22
counter
=
0
for
i
in
range
(
10
)
:
if
counter
<
3
:
guess_num
=
int
(
input
(
"press your guess num:"
))
if
guess_num
==
age
:
print
(
"good you are right"
)
break
#结束,跳出循环
elif
guess_num
<
age
:
print
(
"too small, guess again"
)
else
:
print
(
"too big,guess again"
)
else
:
continue_confirm
=
input
(
"do you want to try again:"
)
if
continue_confirm
==
'y'
:
counter
=
0
continue
else
:
print
(
"bye"
)
break
counter
+=
1
#count = count +1
注意写程序的时候一定要注意格式,格式不对会引起很多的问题,所以要养成好习惯