第一个Python程序

布啦豆 12565

每次我高高兴兴的跑去上编程语言课程,好的心情总会在老师讲的数据类型中变得无比焦灼~~

基础的地基总是要打的,但是要先构想房子的样式,再决定地基怎么打咯

想想,我为什么要学Python【大学编程基础是谭浩强的C课本,编码问题就是一堆 烫烫烫烫烫烫烫烫烫】,就是为了好玩啊,兴趣所在,所以一开始呢,先上一个大学写烂了的猜数字游戏【注释版,1-1.py】

import random
#导入生成随机的库文件

answer = random.randint(0,10)
#random库中有个randint函数,接收两个值,从这两个值中间随机返回一个值,赋值给answer,一个等号是赋值,两个等号是对比

guess = input('guess number:')
#input是输入的意思,input函数也就是输入的函数,程序会停在这并打印“guess number:”,等待用户输入完成并继续执行程序

if guess == answer:#if是如果,两个等号是比较,意思是如果guess和answer相等
    print('You do it!')
    #如果相等,则执行这行代码,print是输出打印的意思,显示'You do it!'
else:#如果不相等,前面的等于比较不成立,则跳到这里,else是别的意思
    print('oh, so bad~')
    #判断不成立,打印'oh, so bad~'

print('Answer is ', answer)
#最后打印一下程序的答案

猜数字截图.JPG

一个程序就这么被写完了,看懂了吗?Python和C对比,简直就是白话文和甲骨文的区别【打脸了,这里没有C语言的对比版本】。不用上手,看懂就可以了,这里只是个开始,不做别的讲解,另外补上一下这节的知识点

函数/关键字 说明
import Python关键字,用于导入Python库文件
print 用于输入/打印de 函数,print后面空一格再写变量们,变量间用逗号
input() Python的输入函数,程序运行到此会停下等待用户输入,括号内可以填用单引号或者双引号、三引号的字符串
random Python的库,就像擎天柱的车厢,Python有很多第三方库,自己也可以写
random.randint() random库里面有个randint()函数,放入两个值,随机从这两个值之间取一个整数值,返回回去

另外,补充一些Python的知识点:

  • Python声明一个变量,不用任何类型,直接在程序中写一个名,例如 guess,然后给guess赋值一个数,就是 guess = 1
  • 函数调用,拿random库举例,random.randint(0,10)就是调用randint函数
  • answer = random.randint(0,10)代码,就是调用randint函数,并将函数的返回值赋值给answer ,代码下文就可以用answer拿到randint的随机值,answer在这里起到保存的作用
  • 赋值是一个等于号,guess = 1就是将1存到guess中;guess==1则是比较guess和1是否相等

以上,看懂即可,记住更好咯~以后这些用的多,不用学都能会用

版权声明:允许转载,转载请注明出处 —— 《Python3教程》: 第一个Python程序

Copyright @2016-2017 | 赣ICP备16003025号