python的学习和注意点初学的几个例子

时间:2021-12-24 02:20:06
第一天学习的总结:
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
注意写程序的时候一定要注意格式,格式不对会引起很多的问题,所以要养成好习惯