实验一 python开发环境使用和编程初体验
试验任务1:
task1_1
1 #task1_1 print输出的几种用法 2 #1 3 print('hey,u')
4 #2 5 print("hey","u")
6 x,y,z=(1,2,3) 7 print((x,y,z))
8 #3 9 print(("x=%d,y=%d,z=%d"%(x,y,z)))
10 print("x={},y={},z={}".format(x,y,z))
11 print(f"x={x},y={y},z={z}")
12 #4 13 print(x)
14 print(y)
15 print(z)
16 17 print(x,end=" ")
18 print(y,end=" ")
19 print(z)
运行结果:

task1_2
#task1_2 x1,y1=1.2,3.57 x2,y2=2.26,8.7 #输出1 print("{:-^40}".format("输出1")) print("x1={},y1={}".format(x1,y1)) print("x2={},y2={}".format(x2,y2)) #输出二 print("{:-^40}".format("输出2")) print("x1={:.1f},y1={:.1f}".format(x1,y1)) print("x2={:.1f},y2={:.1f}".format(x2,y2)) #输出三 print("{:-^40}".format("输出3")) print("x1={:<15.1f},y1={:<15.1f}".format(x1,y1)) print("x2={:<15.1f},y2={:<15.1f}".format(x2,y2)) #输出四 print("{:-^40}".format("输出4")) print("x1={:15.1f},y1={:15.1f}".format(x1,y1)) print("x2={:15.1f},y2={:15.1f}".format(x2,y2))
运行结果

task1_3
#task1_3 name1,age1="Bill",19 name2,age2="Hellen",18 title="Personnel Information" print(f"{title:=^40}") print(f"name:{name1:10} age:{age1:3}") print(f"name:{name2:10} age:{age2:3}") print(40*"=")
运行结果

task2_1
1 #task2_1 2 r1=eval("1+2") 3 print(type(r1),r1) 4 5 r2 = eval('1+2j') 6 print(type(r2), r2) 7 8 r3 = eval('"python"') 9 print(type(r3), r3) 10 11 r4 = eval('7, 42') 12 print(type(r4), r4)
运行结果:

task2_2
1 #task2_2 2 x, y = eval(input()) 3 ans = x + y 4 print(f'{x} + {y} = {ans}') 5 print(f'{type(x)} + {type(y)} = {type(ans)}')
运行结果:



task3:
1 ans1 = 0.1 + 0.2 2 print(f'0.1 + 0.2 = {ans1}') 3 import decimal 4 ans2 = decimal.Decimal(0.1) + decimal.Decimal(0.2) 5 print(f'0.1 + 0.2 = {ans2}')
插入图片:

task4:
1 print(chr(0x1f600), end = " ") 2 print(chr(0x1f601), end = " ") 3 print(chr(0x1f602), end = " ") 4 print(chr(0x1f603), end = " ") 5 print(chr(0x1f604)) 6 7 print(chr(10000), end=" ") 8 print(chr(0x025b), end=" ") 9 print(chr(0x2708), end=" ") 10 print(chr(0x00A5), end=" ") 11 print(chr(0x266b)) 12 13 print(ord('a'), end = " ") 14 print(ord('b'), end = " ") 15 print(ord('c')) 16 17 print(ord('A'), end = " ") 18 print(ord('B'), end = " ") 19 print(ord('C')) 20 21 print(ord('0'), end = " ") 22 print(ord('1'), end = " ") 23 print(ord('2'))
运行结果:

task5_1:
import math n = float(input('输入一个数:')) ans1 = n**0.5 ans2 = pow(n, 0.5) ans3 = math.sqrt(n) print('%.2f的平方根是: %.2f' %(n, ans1)) print('{:.2f}的平方根是: {:.2f}'.format(n, ans2)) print(f'{n:.2f}的平方根是: {ans3:.2f}')
运行结果:

task5_2:
import math text = '''好奇心是人的天性。 理想情况下,学习新东西是让人愉快的事。 但学校里的学习似乎有点像苦役。 有时候,需要画一个大饼,每次尝试学一些新鲜的,才会每天变得更好一点点。 ''' print(text) r = float(input('给学习画一个大饼,大饼要做的很大,半径要这么大: ')) circle = 2*math.pi*r print(f'绕起来,大饼的圆周有这么长, {circle:.2f}, 够不够激发你探索未知的动力...')
运行结果:

task6:
x=float(input()) y=x**365 print(f"{x}的365次方:{y}")
运行结果:

task7:
import math ρ = 1.038 c = 3.7 K = 5.4*10**(-3) m = 47 M = 67 Tw = 100 Ty= 70 T0=int(input()) t=M**(2/3)*c*ρ**(1/3)/(K*math.pi**2*(4*math.pi/3)**(2/3))\ *math.log(0.76*((T0-Tw)/(Ty-Tw)),math.e) minute=t//60 second=int(t-minute*60+0.5) print(f"T0={T0}℃,t={minute}分{second}秒")
运行结果:

task8_1:
""" 家用电器销售系统 v1.0 """ #欢迎信息 print('欢迎使用家用电器销售系统!') #产品信息列表 print('产品和价格信息如下:') print('*'*57) print('%-10s'%'编号', '%-10s'%'名称', '%-10s'%'品牌', '%-10s'%'价格', '%-10s'%'库存数量') print('-'*51) print('%-10s'%'0001', '%-10s'%'电视机', '%-10s'%'海尔', '%10.2f'%5999.00,'%10d'%20 ) print('%-10s'%'0002', '%-10s'%'冰箱', '%-10s'%'西门子', '%10.2f'%6998.00,'%10d'%15 ) print('%-10s'%'0003', '%-10s'%'洗衣机', '%-10s'%'小天鹅', '%10.2f'%1999.00,'%10d'%10 ) print('%-10s'%'0004', '%-10s'%'空调', '%-10s'%'格力', '%10.2f'%3900.00,'%10d'%0 ) print('%-10s'%'0005', '%-10s'%'热水器', '%-10s'%'美的', '%10.2f'%688.00,'%10d'%30 ) print('%-10s'%'0006', '%-10s'%'笔记本', '%-10s'%'联想', '%10.2f'%5699.00,'%10d'%10 ) print('%-10s'%'0007', '%-10s'%'微波炉', '%-10s'%'苏泊尔', '%10.2f'%480.50,'%10d'%33 ) print('%-10s'%'0008', '%-10s'%'投影仪', '%-10s'%'松下', '%10.2f'%1250.00,'%10d'%12 ) print('%-10s'%'0009', '%-10s'%'吸尘器', '%-10s'%'飞利浦', '%10.2f'%999.00,'%10d'%9 ) print('-'*51) #用户输入信息 product_id = input('请输入您要购买的产品编号:') price = float(input('请输入你要购买的产品价格:')) count = int(input('请输入您要购买的产品数量:')) #计算金额 print('购买成功,您需要支付', price * count, '元') #退出系统 print('谢谢您的光临,下次再见!')
运行结果:

task8_2:
""" 家用电器销售系统 v1.0 """ #欢迎信息 print('欢迎使用家用电器销售系统!') #产品信息列表 print('产品和价格信息如下:') print('*'*57) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('编号','名称','品牌','价格','库存数量')) print('-'*51) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('0001','电视机','海尔',5999.00,20)) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('0002','冰箱','西门子',6998.00,15)) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('0003','洗衣机','小天鹅',1999.00,10)) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('0004','空调','格力',3900.00,0)) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('0005','热水器','美的',688.00,20)) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('0006','笔记本','联想',5699.00,30)) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('0007','微波炉','苏泊尔',480.50,10)) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('0008','投影仪','松下',1250.00,12)) print("{: <10} {: <10} {: <10} {: <10} {: <10} ".format('0009','吸尘器','飞利浦',999.00,9)) print('-'*51) #用户输入信息 product_id = input('请输入您要购买的产品编号:') price = float(input('请输入你要购买的产品价格:')) count = int(input('请输入您要购买的产品数量:')) #计算金额 print('购买成功,您需要支付', price * count, '元') #退出系统 print('谢谢您的光临,下次再见!')
运行结果:

task8_3:
""" 家用电器销售系统 v1.0 """ #欢迎信息 print('欢迎使用家用电器销售系统!') #产品信息列表 print('产品和价格信息如下:') print('*'*57) print(f"{'编号': <10} {'名称': <10} {'品牌': <10} {'价格': <10} {'库存数量': <10} ") print('-'*51) print(f"{'0001': <10} {'电视机': <10} {'海尔': <10} {'5999.00': <10} {'20': <10} ") print(f"{'0002': <10} {'冰箱': <10} {'西门子': <10} {'6998.00': <10} {'15': <10} ") print(f"{'0003': <10} {'洗衣机': <10} {'小天鹅': <10} {'1999.00': <10} {'10': <10} ") print(f"{'0004': <10} {'空调': <10} {'格力': <10} {'3900.00': <10} {'0': <10} ") print(f"{'0005': <10} {'热水器': <10} {'美的': <10} {'688.00': <10} {'20': <10} ") print(f"{'0006': <10} {'笔记本': <10} {'联想': <10} {'5699.00': <10} {'30': <10} ") print(f"{'0007': <10} {'微波炉': <10} {'苏泊尔': <10} {'480.50': <10} {'10': <10} ") print(f"{'0008': <10} {'投影仪': <10} {'松下': <10} {'1250.00': <10} {'12': <10} ") print(f"{'0009': <10} {'吸尘器': <10} {'飞利浦': <10} {'999.00': <10} {'9': <10} ") print('-'*51) #用户输入信息 product_id = input('请输入您要购买的产品编号:') price = float(input('请输入你要购买的产品价格:')) count = int(input('请输入您要购买的产品数量:')) #计算金额 print('购买成功,您需要支付', price * count, '元') #退出系统 print('谢谢您的光临,下次再见!')
运行截图:


浙公网安备 33010602011771号