Python实验二

实验二 变量、简单数值类型、运算符和表达式

一.实验目标

掌握Python变量和赋值、简单数值类型、运算和表达式及应用。

掌握注释和缩进。

掌握简单程序的编写。

二.实验内容及要求

1、程序编写:work2_06.py,输入三角形的三边长,计算周长面积;

2、程序编写:work2_07.py,输入父母的身高,预测子女的身高;

3、程序编写:work2_08.py,分别输入三件商品的名称、单价和数量,计算并打印输出总数量和总价格。

三.实验重难点

1、各种运算符的使用;

2、格式化输出;

四.实验步骤

1、编程完成work2_06.py,输入三角形的三边长,计算周长面积;

实验代码:

import math

a,b,c = eval(input('请输入三条边长,逗号分隔:'))
l = a + b + c
s = l / 2
area = math.sqrt(s * (s - a)*(s - b)*(s - c))
print('周长:%.2f'%l)
print('面积:%.2f'%area)

实验结果:

2、编程完成work2_07.py,输入父母的身高,预测子女的身高;

实验代码:

f,m  = eval(input("输入父母身高,用逗号分割:"))
s=(f+m)*0.54
d=(f*0.923+m)/2

print("儿子身高:%.2f"%s)
print("女儿身高:%.2f"%d)

实验结果:

 

3、编程完成work2_08.py, 分别输入三件商品的名称、单价和数量,计算并打印输出总数量和总价格。

实验代码:

a1,b1,c1 = eval(input('请输入第一件商品的名称,单价,数量:'))
a2,b2,c2 = eval(input('请输入第二件商品的名称,单价,数量:'))
a3,b3,c3 = eval(input('请输入第三件商品的名称,单价,数量:'))

Count1 = b1 * c1
Count2 = b2 * c2
Count3 = b3 * c3
n = c1+c2+c3
pay = Count1+Count2+Count3

print('Name\t\tPrice\tQuantity\tCount')
print('---------------------------------------')
print('%s\t\t%.2f\t\t%d\t\t%.2f'%(a1,b1,c1,Count1))
print('%s\t\t%.2f\t\t%d\t\t%.2f'%(a2,b2,c2,Count2))
print('%s\t\t%.2f\t\t%d\t\t%.2f'%(a3,b3,c3,Count3))
print('========================================')
print('Sum\t\t\t\t\t%d\t\t%.2f'%(n,pay))

实验结果:Python实验二_第1张图片

 

五.实验小结

    通过经过这次实验,我深刻地发现对于python的学习,还是有很多的不足,很多地方都没有理解透彻,所以在以后的学习中,应该更仔细地理解语句的用法,加深对其的记忆。

你可能感兴趣的:(Python,python,开发语言)