2020-09-23

说明:

本文是针对江西财经大学二学位的python实验代码,该学校python使用的教材是嵩天、礼欣编著的python语言程序设计基础。

# #(1)下载安装:参照教材P13方法下载并安装Python解释器。

# #(2)编写打印“Hello world!”程序,并按照教材P15实现两种交互式启动运行方法以及两种文件式启动和运行方法。

# #(3)利用IDLE环境,编写并运行教材P18微实例1.1-微实例1.5五个程序。

# #(4)选做题:编写并运行教材P29程序练习题1.1-1.8。

 

# 例1.1

radius=25

area=3.1415*radius*radius

print(area)

print(("{:.2f}".format(area)))

 

#例1.2

name=input("输入姓名:")

print("{}同学,学好Python,前途无量!".format(name))

print("{}大侠,学好Python,大展拳脚!".format(name[0]))

print("{}哥哥,学好Python,人见人爱!".format(name[1:]))

 

 #例1.3 斐波那契数列

a, b=0, 1

while a<1000:

print(a, end=',')

a ,b=b, a+b

 

#例1.4 同切圆的绘制

from turtle import*

import turtle

color('red','yellow')

turtle.pensize(2)

turtle.circle(10)

turtle.circle(40)

turtle.circle(80)

turtle.circle(160)

turtle.done()

 

#例1.5

from datetime import datetime

now=datetime.now()

print(now)

print(now.strftime("%x"))

print(now.strftime("%X"))

 

#P29页

# 例1.1

str1 = input("请输入一个人的名字: ")

str2 = input("请输入一个国家的名字: ")

print("世界这么大,%s想去%s看看" % (str1,str2))

 

# # 例1.2

N=input("请输入一个正整数:")

sum=0

for x in range(1,int(N)+1):

sum=sum+x

print(sum)


 

# # 例1.3

for i in range(1,10):

for j in range(1,i+1):

print("{}*{}={:1}".format(j,i,i*j),end=' ')

print('')

 

# # 例1.4

sum=0

tmp=1

n=11

while n>1:

for x in range(1,n):

tmp=tmp*x

# print(tmp)

sum=sum+tmp

n=n-1

tmp=1

print(sum)

sum,tmp=0,1

for i in range(1,11):

tmp*=i

sum+=tmp

print("运算结果是:%d" % sum)

 

# # 例1.5

n=1

for x in range(4,0,-1):

n=(n+1)<<1

print(n)

 

# # 例1.6

diet =['西红柿','花椰菜','黄瓜','牛排','虾仁']

for x in range(0,5):

for y in range (0,5):

if not (x==y):

print('%s和%s' % (diet[x],diet[y]))

 

#例1.7

from turtle import*

fillcolor("red")

begin_fill()

while True:

forward(200)

right(144)

if abs(pos())<1:

break

end_fill()

done()

 

# #例题 1.8

from turtle import*

color('red','yellow')

begin_fill()

while True:

forward(200) #表示向前进行200个单位

left(170) #表示顺时针170度

if abs(pos())<1: #画笔所处位置的坐标,距离原点(0,0)的距离的绝对值小于1

break

end_fill

done()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值