实验1Python语法及控制结构Word下载.docx
- 文档编号:22138577
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:12
- 大小:17.02KB
实验1Python语法及控制结构Word下载.docx
《实验1Python语法及控制结构Word下载.docx》由会员分享,可在线阅读,更多相关《实验1Python语法及控制结构Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
(3)求N的阶乘
(4)求出1000以内所有奇数之和
(5)打印输出fibonacii数列前20项
(6)打印九九乘法表
要求给出完整的程序和测试运行结果。
温度转换
t=raw_input("
Pleaseinputatemprature:
"
)
ift[-1]=='
C'
ort[-1]=='
c'
:
F=float(t[:
-1])*1.8+32.0
print"
Theconvertedtempratureis%.1fF"
%F
elift[-1]=='
F'
f'
C=(float(t[:
-1])-32.0)/1.8
Theconvertedtempratureis%.1fC"
%C
else:
print"
inputiswrong!
>
================================RESTART================================
32c
Theconvertedtempratureis89.6F
37f
Theconvertedtempratureis2.8C
34d
象限判断
(x,y)=input("
Pleaseinputtwonumbers:
ifx>
0:
ify>
a="
(%d,%d)在第一象限"
%(x,y)
else:
(%d,%d)在第四象限"
(%d,%d)在第二象限"
(%d,%d)在第三象限"
printa
(7,8)
点(7,8)在第一象限
(-2,3)
点(-2,3)在第二象限
(-34,-43)
点(-34,-43)在第三象限
(23,-45)
点(23,-45)在第四象限
闰年判断
a=input("
Pleaseinputayear:
if(a%400==0)or(a%4==0anda%100!
=0):
print"
%d是闰年"
%a
%d是平年"
2014
2014是平年
2037
2037是平年
2008
2008是闰年
:
等级转换
Pleaseinputyourgrade:
ifa>
=85:
成绩:
%d,等级:
A"
elifa>
=70:
B"
=60:
C"
D"
67
67,等级:
C
87
87,等级:
A
7.1:
defdouble_preceding(values):
ifvalues==[]:
pass
foriinrange(len(values)-1,0,-1):
values[i]=2*values[i-1]
values[0]=0
printvalues
if__name__=="
__main__"
values=[2,3,4]
double_preceding(values)
[0,4,6]
7.3
foriinrange(33,50,1):
printi,
3334353637383940414243444546474849
7.5
sum=0
count=0
foriinrange(2,23,1):
sum+=i
count+=1
average=float(sum/count)
printaverage
12.0
7.6
defremove_neg(num_list):
new_list=[]
foriteminnum_list:
ifitem>
=0:
new_list.append(item)
returnnew_list
list=[1,2,3,-3,6,-1,-3,1]
printremove_neg(list)
[1,2,3,6,1]
7-7
foriinrange(1,8,1):
forjinrange(1,i+1):
print'
T'
T
TT
TTT
TTTT
TTTTT
TTTTTT
TTTTTTT
7.9
i=0
whilei<
=7:
i=i+1
printi*'
TT
TTT
TTTT
TTTTT
TTTTTT
TTTTTTT
TTTTTTTT
1-100间的素数
foriinrange(1,101):
flay=True
forjinrange(2,i):
ifi%j==0:
flay=False
break
ifflay:
printi,
12357111317192329313741434753596167717379838997
三位数的水仙花数
foriinrange(100,1000):
a=i/100
b=i/10%10
c=i%10
ifi==pow(a,3)+pow(b,3)+pow(c,3):
153370371407
N的阶乘
n=input("
Pleaseinputn:
foriinrange(1,n+1):
fac=1
forjinrange(i,i+1):
fac=fac*j
%d的阶乘是:
%d"
%(i,fac)
7
1的阶乘是:
1
2的阶乘是:
2
3的阶乘是:
3
4的阶乘是:
4
5的阶乘是:
5
6的阶乘是:
6
7的阶乘是:
1-1000间的所有奇数的和
foriinrange(1,1001,2):
printsum
>
250000
斐波那契
f1=1
f2=1
printf1,f2,
foriinrange(3,21):
f3=f1+f2
f1=f2
f2=f3
printf3,
11235813213455891442333776109871597258441816765
乘法表
foriinrange(0,10):
%4d\t"
%i,
foriinrange(1,10):
%d*%d=%d\t"
%(i,j,i*j),
0123456789
11*1=1
22*1=22*2=4
33*1=33*2=63*3=9
44*1=44*2=84*3=124*4=16
55*1=55*2=105*3=155*4=205*5=25
66*1=66*2=126*3=186*4=246*5=306*6=36
77*1=77*2=147*3=217*4=287*5=357*6=427*7=49
88*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=64
99*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81
实验总结:
通过此次实验,我了解了Python语言的基本语法和流程控制语句:
if…elif…else…选择控制语句,for的循环表达式,while循环控制语句、语法,以及所适用的情况:
for用于计数循环,while用于不确定的条件循环。
学会了用一些基本语句来解决实际问题
(注:
专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。
可复制、编制,期待你的好评与关注)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 Python 语法 控制 结构