第一个程序编写

作者: 老黄爱Python | 来源:发表于2017-01-16 16:30 被阅读10次
前面我们已经学习Python的基本语法,变量,运算符,有了这些,我们来尝试做第一程序:判断一个年份是否是闰年。

  1. 什么是闰年;
  2. 使用哪些知识点来实现;
  3. 编码的基本逻辑;
  4. 代码实现;

1. 什么事闰年?

如果不知道答案可以问一下百度或者360,只要满足下面两个条件就是闰年:

1:能够被4整除,且不能被100整出
2:能够被400整除
2. 使用那些知识点:
1)整除,肯定使用算数运算符求余;
2)如何判断整除,涉及到比较运算符
3)被4整除且被100整除,两个因素,要用到逻辑运算符
4)判断,这个用什么呢?条件判断语句 if。
3. if语句:

if 语句:判断表达式是否为真,如果为真执行相关代码块,基本语法:

如果expression结果为真,执行ExecuteCode,否则跳过
if expression :     #if:关键字, expression:条件表达式 
    ExecuteCode     #执行代码块,注意和if的缩进

例如:

>>> x = 90
>>> passline = 60
>>> if x > passline:
        print ('Pass')
Pass

如果x的值小于passline,我们想要输出‘Failed’如何处理呢?我们可以使用if ... else...语句,基本语法:

if expression :      #if:关键字, expression:条件表达式 
    ExecuteCode1     #表达式值为真执行代码块,注意和if的缩进
else:
    ExecuteCode2    #表达式值为假执行代码块

例如:

>>> x = 50
>>> passline = 60
>>> if x > passline:       #表达式 x > passline 为假
        print ('Pass')     #不执行
    else:                  #执行else语句
        print ('Failed')
Failed                     #输出Failed

如果有多个并列的判断条件使用if ...elif...else...语句,基本语法:

if expression1 :     #条件表达式 1
    ExecuteCode1     
elif expression2:    #条件表达式 2
    ExecuteCode2 
else:
    ExecuteCode3

例如:

>>> x = 89
>>> if x >= 90: 
        print ('A') 
   elif x >= 80:
        print ('B')
   else:
        print 'C'
B                     #输出B
4. 代码编写:

将我们逻辑先转化成伪代码:

如果被400整除
    输出'leapyear'
如果被4整除且不能被100整除
    输出'leapyear'
否则
    输出'not leapyear'

将伪代码转成代码(leapyear.py):

year = 2004
if year % 400 == 0:
    print ('leapyear')
elif year % 4 == 0 and year % 100 != 0:
    print ('leapyear')
else:
    print ('not leapyear')

测试:

~/$ python test.py 
leapyear

修改下year的值验证程序是否正确。

第一各程序编写完成。

学习初期,代码一定要独立编写,理论与实践相结合才能学的更快更好。

相关文章

  • 1. 第一个C++程序

    编写你的第一个程序吧,输出“Hello World!”。 现在就开始编写你的第一个C语言程序吧:“Hello Wo...

  • 以最简单的方式学习C语言(三)

    第一个程序 通常来说,程序员编写的第一个程序是在屏幕上显示“Hello Worl...

  • Java之你好,师姐

    1.1. Java的第一个程序(重点) 一般而言,编写的第一个程序,习惯叫做HelloWorld程序。 需求:在控...

  • 3-1 本章内容简介

    编写第一个小程序页面 编写不是目的,学习到那些东西: 小程序文件类型与目录结构 配置的一些东西:注册小程序页面,v...

  • 第一个C语言程序—Hello World!

    几乎每一门语言都是用“hello world”来作为第一个程序编写。 1. 编写C语言程序 2. 编译执行 使用G...

  • 7-Java编程起步

        几乎所有的语言的第一个程序都是“Hello World”,因为最初C语言出现的第一个程序编写的就是“你好,...

  • 第2章 初识 Typescript【初次体验】

    2-1 安装 TypeScript 2-2 编写第一个 TypeScript 程序

  • python (三) Python 字符串

    hello word 开始编写第一个python程序,通常python 程序需要有 Python 中的常量 Pyt...

  • 第一个Java程序

    Java的第一个程序“Hello,World”。 如果想要编写Java程序,所有的文件后缀必须是*.java文件。...

  • 01-认识Python和Python基础

    认识和了解Python 第一个Python程序 安装Python 配置环境变量 编写Python程序的方法DOS下...

网友评论

    本文标题:第一个程序编写

    本文链接:https://www.haomeiwen.com/subject/vgpkbttx.html