实验1 Python开发环境使用和编程初体验

1.实验任务1

task1_1.py

print('hey,u')

print('hey','u')

x,y,z=1,2,3
print(x,y,z)

print('x=%d,y=%d,z=%d'%(x,y,z))

print('x={},y={},z={}'.format(x,y,z))

print(f'x={x},y={y},z={z}')

print(x)
print(y)
print(z)

print(x,end='')
print(y,end='')
print(z)

  运行结果

task1_2.py

 1 x1,y1=1.2,3.57
 2 x2,y2=2.26,8.7
 3 
 4 print('{:-^40}'.format('输出1'))
 5 print('x1={},y1={}'.format(x1,y1))
 6 print('x2={},y2={}'.format(x2,y2))
 7 
 8 
 9 print('{:-^40}'.format('输出2'))
10 print('x1={:.1f},y1={:.1f}'.format(x1,y1))
11 print('x2={:.1f},y2={:.1f}'.format(x2,y2))
12 
13 
14 print('{:-^40}'.format('输出3'))
15 print('x1={:<15.1f},y1={:<15.1f}'.format(x1,y1))
16 print('x2={:<15.1f},y2={:<15.1f}'.format(x2,y2))
17 
18 
19 print('{:-^40}'.format('输出4'))
20 print('x1={:>15.1f},y1={:>15.1f}'.format(x1,y1))
21 print('x2={:>15.1f},y2={:>15.1f}'.format(x2,y2))

运行结果

task1_3.py

1 name1,age1='Bill',19
2 name2,age2='Hellen',18
3 title='Personal Information'
4 
5 print(f'{title:^40}')
6 print(f'name:{name1:10} age:{age1:3}')
7 print(f'name:{name2:10} age:{age2:2}')
8 print(40*'=')

运行结果

2.实验任务2

task2_1.py

 1 r1=eval('1+2')
 2 print(type(r1),r1)
 3 
 4 
 5 r2=eval('1+2j')
 6 print(type(r2),r2)
 7 
 8 
 9 r3=eval('"python"')
10 print(type(r3),r3)
11 
12 
13 r4=eval('7,42')
14 print(type(r4),r4)

运行结果

task2_2.py

1 x,y=eval(input('Enter two oprands:'))
2 ans=x+y
3 
4 print(f'{x}+{y}={ans}')
5 print(f'{type(x)}+{type(y)}={type(ans)}')

运行结果

3.实验任务3

task3.py

1 ans1=0.1+0.2
2 print(f'0.1+0.2={ans1}')
3 
4 
5 import decimal
6 
7 ans2=decimal.Decimal('0.1')+decimal.Decimal('0.2')
8 print(f'0.1+0.2={ans2}')

运行结果

4.实验任务4

task4.py

 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'))

运行结果

5.实验任务5

task5_1.py

 1 import math
 2 
 3 
 4 n=float (input('输入一个数:'))
 5 
 6 
 7 ans1=n**0.5
 8 ans2=pow(n,0.5)
 9 ans3=math.sqrt(n)
10 
11 print('%.2f的平方根是:%.2f'%(n,ans1))
12 print('{:.2f}的平方根是:{:.2f}'.format(n,ans2))
13 print(f'{n:.2f}的平方根是:{ans3:.2f}')

运行结果

task5_2.py

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

运行结果

6.实验任务6

task6.py

1 x=float(input('输入一个数:'))
2 y=pow(x,365)
3 print(f'{x:.2f}的365次方是:{y}')

运行结果

7.实验任务7

task7.py

 1 from math import pi
 2 p=1.038
 3 c=3.7
 4 K=5.4*10**(-3)
 5 M=67
 6 Tw=100
 7 Ty=70
 8 T0=eval(input('请输入温度:'))
 9 import math
10 t=(M**(2/3)*c*p**(1/3))/(K*pi**2*(4*pi/3)**(2/3))*math.log(0.76*(T0-Tw)/(Ty-Tw),math.e)
11 a=int(t//60)
12 b=round(t%60,0)
13 print('T0=',T0,'℃,t=',a,'',b,'')

运行结果:

 

8.实验任务8

task8_1.py

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

运行结果:

task8_2.py

 1 """
 2 家用电器销售系统
 3 v1.0
 4 """
 5 #欢迎信息
 6 print('欢迎使用家用电器销售系统!')
 7 #产品信息列表
 8 print('产品和价格信息如下:'.format('产品和价格信息如下:'))
 9 print('*********************************************************'.format('*********************************************************'))
10 print('编号   名称    品牌    价格      库存数量'.format('编号   名称    品牌    价格      库存数量'))
11 print('---------------------------------------------------'.format('---------------------------------------------------'))
12 print('0001  电视机   海尔   5999.00    20'.format('0001  电视机   海尔   5999.00    20'))
13 print('0002   冰箱   西门子  6998.00    15'.format('0002   冰箱   西门子  6998.00    15'))
14 print('0003  洗衣机  小天鹅  1999.00    10'.format('0003  洗衣机  小天鹅  1999.00    10'))
15 print('0004   空调    格力   3900.00    0'.format('0004   空调    格力   3900.00    0'))
16 print('0005  热水器   美的   688.00     30'.format('0005  热水器   美的   688.00     30'))
17 print('0006  笔记本   联想   5699.00    10'.format('0006  笔记本   联想   5699.00    10'))
18 print('0007  微波炉  苏泊尔   480.50    33'.format('0007  微波炉  苏泊尔   480.50    33'))
19 print('0008  投影仪   松下   1250.00    12'.format('0008  投影仪   松下   1250.00    12'))
20 print('0009  吸尘器  飞利浦   999.00     9'.format('0009  吸尘器  飞利浦   999.00     9'))
21 print('---------------------------------------------------'.format('---------------------------------------------------'s))
22 #用户输入信息
23 product_id=input('请输入您要购买的产品编号:')
24 price=float(input('请输入您要购买的产品价格:'))
25 count=int(input('请输入您要购买的产品数量:'))
26 #计算金额
27 print('购买成功,您需支付',price*count,'')
28 #退出系统
29 print('谢谢您的光临,下次再见!')

运行结果:

task8_3.py

 1 """
 2 家用电器销售系统
 3 v1.0
 4 """
 5 #欢迎信息
 6 print('欢迎使用家用电器销售系统!')
 7 #产品信息列表
 8 print(f'产品和价格信息如下:')
 9 print(f'*********************************************************')
10 print(f'编号   名称    品牌    价格      库存数量')
11 print(f'---------------------------------------------------')
12 print(f'0001  电视机   海尔   5999.00    20')
13 print(f'0002   冰箱   西门子  6998.00    15')
14 print(f'0003  洗衣机  小天鹅  1999.00    10')
15 print(f'0004   空调    格力   3900.00    0')
16 print(f'0005  热水器   美的   688.00     30')
17 print(f'0006  笔记本   联想   5699.00    10')
18 print(f'0007  微波炉  苏泊尔   480.50    33')
19 print(f'0008  投影仪   松下   1250.00    12')
20 print(f'0009  吸尘器  飞利浦   999.00     9')
21 print(f'---------------------------------------------------')
22 #用户输入信息
23 product_id=input('请输入您要购买的产品编号:')
24 price=float(input('请输入您要购买的产品价格:'))
25 count=int(input('请输入您要购买的产品数量:'))
26 #计算金额
27 print('购买成功,您需支付',price*count,'')
28 #退出系统
29 print('谢谢您的光临,下次再见!')

运行结果:

 

posted @ 2023-03-14 21:13  喜喜哈木瓜  阅读(35)  评论(0)    收藏  举报