实验一 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('谢谢您的光临,下次再见!')

运行截图:

 

posted @ 2023-03-09 10:46  吃花椒de猫  阅读(73)  评论(0)    收藏  举报