标签:
5.1 整形,讲讲Python普通整形与长整形的区别?
Python的标准整形类型是最通用的数字类型。在大多数32位机器上,标准整形类型的取值范围是-2**32~2**32 - 1。
Python的长整型类型能表达的数值仅仅与你的机器支持的(虚拟)内存大小有关,换句话说,Python能轻松表达很大的整数。
长整型类型是标准整形类型的超集,当程序需要使用比标准整形更大的整型时,可以使用长整型类型,在整型值后面添加L,表示这个为长整型,3.0版本已经统一称为为整形,没有长整形一说。
5.2 运算符:
a)写一个函数,计算并返回两个数的乘积。
b)写一段代码调用这个函数,并显示它的结果。
#a> def mul(num1,num2): return num1 * num2 #b> print(mul(2,3)) print(mul(0.3,5)) 6 1.5
5.3 标准类型操作符。写一段脚本,输入一个测验成绩,根据下面的标准,输出他的评分成绩(A - F)。
1 def score(num): 2 if 90 <= num <= 100: 3 print("你的评分为:A") 4 elif 80 <= num <= 89: 5 print("你的评分为:B") 6 elif 70 <= num <= 79: 7 print("你的评分为:C") 8 elif 60 <= num <= 69: 9 print("你的评分为:D") 10 elif 0 <= num <= 59: 11 print("你的评分为:F") 12 else: 13 print("你输入的成绩超出范围") 14 15 try: 16 num = int(input("请输入你的成绩:")) 17 score(num) 18 except ValueError as ex: 19 print("呵呵,输入正确的成绩!")
5.4 取余。判断给定的年份是否是闰年。使用下面的公式。
1 try: 2 year = int(input("请输入要查看的年份:")) 3 if year %4 == 0 and year %100 != 0: 4 print("%d是一个闰年" % year) 5 elif year %4 == 0 and year %100 == 0: 6 print("%d是一个闰年" % year) 7 else: 8 print("%d不是一个闰年" % year) 9 except ValueError as ex: 10 print("警告:请输入正确的年份!")
5.5 取余。取一个任意小于1美元的金额,然后换算可以换成最少多少枚硬币。硬币有1美分,5美分,10美分,25美分4种,1美元等于100美分。尽量用大面额硬币去做匹配。
标签:
原文地址:http://www.cnblogs.com/python-nameless/p/5621192.html