欢迎光临
我们一直在努力

第一章python初探

教学案例一python初探

本套教学案例共 5 个模块,由浅入深完成 Python 基础入门训练,全部任务均可正常通过测试:

计算正方形周长和面积: 币种转换(单次):

1.输入输出座右铭

掌握基础input()输入、print()输出语法,练习字符串打印;

#代码开始
content=input("请输入座右铭")
print(f"座右铭 {content}")

#代码结束

2.计算正方形的周长和面积

学习数值变量赋值、四则运算,通过边长计算几何基础指标;

c=float(input("请输入边长"))
#代码开始
zhouchang=int(c*4)
mianji=int(c*c)
#代码结束
print('正方形的周长是',zhouchang)
print('正方形的面积是',mianji)

3.币种转换

使用固定汇率完成人民币与外币单向换算,熟悉浮点数运算;

#油气产量换算程序
#代码开始
h1=input("请输入汇率")
hb=input("请输入带有符号的货币")

rate=float(h1)
symbol=hb[0]
amount=float(hb[1:])

if symbol=='$':
rmb=amount*rate
print(f"人民币¥{rmb:.2f}")
elif symbol=='¥':
usd=amount/rate
print(f"美元${usd:.2f}")
else:
print("格式错误")

#代码结束

4.循环的币种转换

循环的币种转换:引入循环语句,实现多次连续币种换算,理解循环执行逻辑;

#代码开始
h1=float(input("请输入汇率"))
hb=input("请输入带有符号的货币")

while hb and hb[0].upper() !='N':
symbol=hb[0]
amount=float(hb[1:])
if symbol=='$':
rmb=amount*h1
print(f"人民币¥{rmb:.2f}")
elif symbol=='¥':
usd=amount/h1
print(f"美元${usd:.2f}")
else:
print("格式错误")
hb=input("请输入带有符号的货币")

#代码结束

实验一python初探

本实验共 8 道基础编程习题,循序渐进掌握 Python 入门核心语法,覆盖输入输出、数值运算、循环、分支条件判断等基础知识点:

(I)基本输入输出:练习 input 输入、print 输出基础语法

#代码开始
xuehao=input("请输入学号")
xingming=input("请输入姓名")
dianhua=input("请输入电话")

print("学号", xuehao)
print("姓名", xingming)
print("电话", dianhua)
#代码结束

(II)计算长方形的周长和面积:掌握变量赋值、四则数学运算;

c=input('请输入长')
k=input('请输入宽')
#代码开始
c=eval(c)
k=eval(k)
circle=c*2+k*2
area=c*k
#代码结束
print('长方形的周长是',circle)
print('长方形的面积是',area)

(III)基本的原油金额计算:学习浮点数运算、简单价格换算;

#油气产量换算程序
jg= input("请输入原油价格")
sy = input("请输入原油数量")
#代码开始
if sy[-3:] == 'bbl':
price = eval(jg) * eval(sy[:-3])
print("{:.2f}".format(price))
elif sy[-1]=='t':
sy=eval(sy[:-1])/0.14
price=eval(jg)*sy
print("{:.2f}".format(price))
else:
print("输入格式错误")
#代码结束

(IV)循环原油金额换算:运用循环结构实现多组数据连续换算;

#循环原油产量换算程序
jg= eval(input("请输入原油价格"))
sy = input("请输入原油数量")
#代码开始
while sy!='N'and sy!='n':
if sy[-3:]=='bbl':
price=jg*eval(sy[:-3])
print("{:.2f}".format(price))
elif sy[-1]=='t':
price = jg *eval(sy[:-1]) / 0.14
print("{:.2f}".format(price))
else:
print("输入格式错误")
sy=input("请输入原油数量")

#代码结束

(V)BMI 指数判断:通过 if 多分支实现数值区间条件判断;

sg=eval(input("身高"))
tz=eval(input("体重"))
#代码开始
bmi = tz/(sg*sg)
if bmi < 18.5:
x = "体重过低"
elif bmi <=24:
x = "体重正常"
elif bmi <=28:
x = "体重超重"
else:
x = "体重肥胖"
print(x)

#代码结束

(VI)黄金价值计算:结合单价、重量完成综合数值计算;

jg=eval(input("黄金价格"))
hl=eval(input("美元汇率"))
zl=eval(input("黄金重量"))
#代码开始
jz=jg*hl*zl/31.1034768
#代码结束
print("黄金价值{:.2f}".format(jz))

(VII)股票代码判断:字符串、数字条件校验,分支筛选;

dm=input("股票代码")
###代码开始
while dm!="000000":
if dm[:2]=="60":
print("沪市A股")
elif dm[:3]=="000":
print("深市A股")
elif dm[:3]=="002":
print("中小板")
elif dm[:3]=="300":
print("创业板")
elif dm[:3]=="688":
print("科创板")
else:
print("错误编码")
dm=input("股票代码")

###代码结束

(VIII)物业费计算:分段计费逻辑,多条件判断与运算结合。

x=eval(input("类型"))
s=eval(input("面积"))
m=eval(input("月数"))
#代码开始
if x==1:
f=s*m*0.8
elif x==2:
f=s*m*1.8
else:
f=s*m*3
if m>=12:
f=f*0.95
else:
f=f
#代码结束
print("物业费{:.2f}".format(f))

赞(0)
未经允许不得转载:171主机测评 » 第一章python初探
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址