
Python
彼岸啊
永远年轻,永远热泪盈眶
展开
-
Python实验九 面向对象程序设计方法
1.写出程序的运行结果class P1: def foo(self): print('callable P1-foo')class P2: def foo(self): print('callable P2-foo') def bar(self): print('callable P2-bar')class C1(P1,P2): passclass C2(P1,P2): def bar(self):原创 2020-06-12 21:54:42 · 11417 阅读 · 1 评论 -
Python实验八 函数的应用
1.写出下列程序的运行结果def foo(num): for j in range(2, num // 2+1): if num % j == 0: return False else: return Truedef main(): n,c = 8,0 for i in range(2, n+1): if foo(i): c += 1 print(c)原创 2020-06-12 21:50:07 · 19346 阅读 · 2 评论 -
Python实验七 字典与集合的应用
1.写出程序的运行结果d = {'Jack':'jack@mail.com','Tom':'Tom@mail.com'}d['Jim'] = 'Jim@sin.com'del d['Tom']s = list(d.keys())s = sorted(s)print(s)2.写出程序的运行结果numbers = {}numbers[(1, 2, 3)]=1numbers[(2, 1)] = 2numbers[(1, 2)] = 3sum = 0for k in numbers:原创 2020-06-12 21:45:05 · 17459 阅读 · 0 评论 -
Python实验六 列表与元组的应用
1.写出程序的运行结果a = [50,75,53,92,77,64,79,21]s = [0] * 10for i in range(len(a)): k = a[i] // 10 s[k] = s[k] + 1m = s[0]k = 1while k < 10: if s[k] > m: m = s[k] k += 1print('m = ',m)2.下面的程序是希望从键盘输入 10 个数 ,并用它们建立元组 p,但程序运行 时出原创 2020-06-12 21:39:00 · 19611 阅读 · 0 评论 -
Python实验五 字符串的应用
1.写出程序的运行结果c='123'+'456'+'789'c+=c[-3:]*2print(c)2.写出程序的运行结果for k in range(1,11): w='AEIOUaeiou' if w[0]!=' ': print(w)3.下面是打印如下图所示金字塔图案的程序,请补充程序:for i in range (1,6): print(' '*(15-i),end=' ') print('*'*(2*i-1))4.从键盘输入一个语句,原创 2020-06-12 21:30:14 · 9312 阅读 · 1 评论 -
Python实验四 循环结构程序设计
1.写出下列程序的运行结果i=1 while i+1: if i>4: print(i) i+=1 break print(i) i+=22.写出下列程序的运行结果sum=j=1 while j <=3: f=1 for i in range(2,2*(j+1)): f*=i sum+=f j+=1print("sum=", sum)3.阅读下面的程序,原创 2020-06-12 21:24:03 · 15628 阅读 · 2 评论 -
Python实验三 选择结构程序设计
1.若从键盘输入 55,写出一下程序的输出结果a=int(input()) if a>40: print("a1=", a) if a<50: print("a2=", a) if a>30: print("a3=", a) 2.分析一下程序的输出结果,说明出现该结果的原因,应该如何修改程序x=2.1 y=2.0 if x-y==0.1: print("Equal") else: print("Not Eq原创 2020-06-12 21:13:45 · 17089 阅读 · 0 评论 -
Python实验二 顺序结构程序设计
1.阅读下面程序i,j=3,4i,j=2j,is=i+jprint("s=",s)i,j=3,4# i,j=2j,is=i+jprint("s=",s)i,j=3,4i,j=2*j,is=i+jprint("s=",s)2.写出下列程序执行结果并上机验证print(1,2,3,sep='-',end='\t')print('数量{0},单价{1}'.format(100,45.8))print('数量{0:4d},单价{1:3.3f}'.format(100,45.8))原创 2020-06-12 21:08:05 · 17539 阅读 · 1 评论 -
Python实验一 Python 语言基础
Python实验一 Python 语言基础 1、分别启动命令行的形式和图形用户界面形式的 Python 解释器,在命令和程序两种方式下执行下列的语句:>>> a=2>>> b="1234">>> c=a+int(b)%10>>> print(a,'\t',b,'\t',c) 命令行执行:编译器执行:2、先导入 math 模块,再查看该模块的帮助信息,具体语句如下:>>> import math原创 2020-06-12 20:47:56 · 5255 阅读 · 0 评论