Python基本数据类型

实验目的及要求:

一、实验目的:

(1)掌握数字类型的定义,包括整数、浮点、复数类型。

(2)掌握数字类型的操作,包括数值运算操作符,数值运算函数及math库的使用。

(3)掌握字符串类型的表示、使用及操作。

(4)掌握字符串处理函数,字符串的处理方法,以及time、datetime库的使用。

二、实验要求:

(1)完成实验课本3.1~3.9。

(2)使用Pycharm+Python或Pycharm+Anaconda或VSC完成程序编写、调试、运行,并将代码及运行结果截图整理成文档,形成实验报告,并总结心得体会。

实验内容:

一题:

import weakref

wa=int(input("请输入共有多少个苹果:"))

we=int(wa/5)

wb=we*5

wc=wa-wb

print("每人分得{}个苹果".format(we))

print("一共分出去{}个苹果".format(wb))

print("交换老师{}个苹果".format(wc))

2题:

wa=200

we=150

wc=we+wa

waa=12

wee=15

wd=waa+wee

ti=float(wc/wd)

print("用时秒数为%.2f"%ti)

3题:

import math

wa=float(input("请输入矩形的长:"))

we=float(input("请输入矩形的宽:"))

wc=pow(wa,2)+pow(we,2)

wd=math.sqrt(wc)

print("对角线%.1f"%wd)

4题:

from ctypes import WinDLL

wa=1

wb=(wa+1)*2

wc=(wb+1)*2

wd=(wc+1)*2

print("第一天从树上摘了%.1f个桃"%wd)

5题:

from re import X

y=(300*6-180*8)/(300-180)

x=180*8-180*y

z=x/(10-y)

print(f"原有排队游客分数:{x},每分钟新到的游客份数:{y},10口同时开需{z}分钟清零待检票游客。")

6题:

wb=(ord('Q')-ord('A'))+1

w=chr(ord('A')+15-1)

print(f"Q是字母表的第{wb}个字母,字母表的第15个字母为{w}")

7题:

import math

wa=float(input("请输入第一个橡皮泥球的直径:"))

wb=float(input("请输入第二个橡皮泥球的直径:"))

v=4/3*math.pi*pow(wa/2,3)+4/3*math.pi*pow(wb/2,3)

s=v**(1/3)

print("正方体边长为:%.2f"%s)

8题:

v=input("")

a,b,c,d=map(int,v.split())

t1=a*60+b

t2=c*60+d

t3=t2-t1

m=t3%60

h=(t3-m)//60

print(f"{h}:{m}")

9题:

a=78

a1=float(4.0*(90 if a>90 else a)/90)

b=91

a2=float(4.0*(90 if b>90 else b)/90)

c=65

a3=float(4.0*(90 if c>90 else c)/90)

d=95

a4=float(4.0*(90 if d>90 else d)/90)

e=60

a5=float(4.0*(90 if e>90 else e)/90)

w=float(a1*3+a2*5+a3*4+a4*3+a5*2)

s=3+5+4+3+2

z=float(w/s)

print("炳添同学的GPA为:%.2f"%z)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值