ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python高级核心技术97讲 ☝☝☝

2019-10-19 15:55:12  阅读:309  来源: 互联网

标签:elif 闰年 Python 核心技术 整型 类型 input 97


Python高级核心技术97讲  ☝☝☝

 

Python高级核心技术97讲 系列教程 学习 教程

 

Python的标准整数类型是最通用的数字类型。在大多数32位机器上,标准整数类型的取值范围是-2**31到2**31-1。
Python的长整数类型能表达的数值仅仅与你的机器支持的(虚拟)内存大小有关,换句话说,Python能轻松表达很大的整数。
长整型类型是标准整型类型的超集,当程序需要使用比标准整型更大的整型时,可以使用长整型类型。在一个整型值后面加个L,表示这个整型是长整型。
这两种整数类型正在逐渐统一为一种。
剩下的一种整型类型是布尔整型。即布尔True和布尔False。

 

5-2.
操作符。
(a)写一个函数,计算并返回两个数的乘积。
(b)写一段代码调用这个函数,并显示它的结果。
【答案】
代码如下:
def Multi_P(a, b):
    c = a * b
    return c

 

a = raw_input("Please input the first number: ...  ")
b = raw_input("Please input the second number: ...  ")
print Multi_P(float(a), float(b))

 

5-3.
标准类型操作符。写一段脚本,输入一个测验成绩,根据下面的标准,输出他的评分成绩(A-F)。
A:90~100 B:80~89 C:70~79 D:60~69 F:<60
【答案】
代码如下:
while True:
    a = float(raw_input("Please input the score: ... "))
    if a < 60: print "F"
    elif 60 <= a <70: print "D"
    elif 70 <= a <80: print "C" 
    elif 80 <= a <90: print "B"
    elif 90 <= a <=100: print "A"
    else: break
【未完】这里并没有检查输入不是数字的情况。输入一个非法的值,比如字符“a”就能跳出循环了。

 

5-4.
取余。判断给定年份是否是闰年。使用下面的公式。
一个闰年就是指它可以被4整除,但不能被100整除,或者它既可以被4又可以被100整除。比如1992年、1996年和2000年是闰年,但1967年和1900年则不是闰年。下一个是闰年的整世纪是2400年。
【答案】
代码如下:
while True:
    a = int(raw_input("Please input the year: ... "))
    a4 = a % 4
    a100 = a % 100
    a400 = a % 400
    if (a4 == 0 and a100 != 0) or a400 == 0: print '%i is a leap year!' % a
这里并没有检查输入不是数字的情况。输入一个非法的值,比如字符“a”就能跳出循环了。

 

标签:elif,闰年,Python,核心技术,整型,类型,input,97
来源: https://www.cnblogs.com/itye2/p/11704116.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有