python简单练习

1.求最大值:自行输入一个长度为10的非负整数序列,请计算序列的最大值。

a= map(int, input().split())
print(max(a))

结果:

1 2 3 4 5 6 7 8 9 10 11
11
lst=[]
for i in range(0,10):
    num = int(input("输入一个非负整数"))
    if(num<0):
        num = int(input("输入错误,请重新输入>"))
    else:
        lst.append(num)
maxValue = max(lst)
print(maxValue)

2.求最小值:自行输入一个长度为10的非负整数序列,请计算序列的最小值。

a= map(int, input().split())
print(min(a))

结果

1 3 5 7 9 11 13 15 17 19 21
1

3.整数序列的元素最大跨度值:给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。

a= map(int, input().split())
print(max(a)-min(a))

结果:

>>> a=list(map(int, input().split()))
1 3 4 5 6 7 8 9 10
>>> max(a)
10
>>> min(a)
1
>>> max(a)-min(a)
9
>>> 

4.统计数字字符个数:自行输入一行字符,统计出其中数字字符的个数。

s=input('输入一段话:>')
index=0
for i in s:
    if i.isdigit():
        index+=1
print(index)

结果:

输入一段话:>er67634fbv
5

完整版:

s=input('请输入内容:')
letter=0
space=0
digit=0
other=0
for i in s:
    if i.isalpha():#判断是否是字母
        letter+=1
    elif i.isspace():#判断是否是空格
        space+=1
    elif i.isdigit():#判断是否是数字
        digit+=1
    else:
        other+=1
print('字母个数为{},空格字数为{},数字字数为{},其他字符为{}'.format(letter,space,digit,other))

结果:

请输入内容:gftyu76er54b3w2r g86yb vce4r  yt67i;;
字母个数为20,空格字数为4,数字字数为11,其他字符为2

5.毕业生年薪统计:自行输入一些毕业生的年薪,并计算其中年薪不少于30万的人数。

lst= list(map(int,input("输入毕业生年薪(单位:万)").split()))
count=0
for i in lst:
    if(i>30):
        count+=1
print(count)

6.求整数的和与均值:读入n个整数,求它们的和与均值。

n = eval(input(请输入整数:))
sum = 0
for i in range(1,n+1):
    num = eval(input())
    sum = sum + num
print("{} {:.5f}".format(sum,sum/n))

7.计算邮资:根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。


num,str=map(str,input().split())
num=int(num)
if str=="y":
	if (num-1000)%500>0:
		price=8+5+4+((num-1000)//500*4)
	if (num-1000)%500==0:
		price=8+5+((num-1000)//500*4)
	if (num-1000)%500<0:
		price=8+5+4
	if 0<num<=1000:
		print(13)
if str=="n":
	if (num-1000)%500>0:
		price=8+4+(((num-1000)//500)*4)
	if (num-1000)%500==0:
		price=8+((num-1000)//500)*4
	if 0<num<=1000:
		price=8
	if (num-1000)%500<0:
		price=8+4
print(price)

8.字符串中的整数求和:输入两个长度为3的字符串,每个字符串前两个字符是数字,后一个字符是字母。 求这两个串中的整数的和。

a=input()
print(int(a[0]+a[1])+int(a[4]+a[5]))

9.正常血压:监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。

#正常血压
n = int(input())
a = 0
b = 0
for i in range(n):
    h = input().split()
    if 90<= int(h[0]) <=140 and  60<= int(h[1]) <= 90:
        a += 1  
        if b <= a:
            b = a  
    else: 
        a = 0
print(b)
  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然可以!下面是一份毕业生就业信息管理系统的数据需求分析: 1. 毕业生个人信息: - 姓名、性别、出生日期、籍贯等基本信息 - 联系方式:手机号码、电子邮箱等 - 教育背景:学校名称、专业、入学时间、毕业时间等 - 实习经历:实习公司名称、实习时间、实习内容等 - 技能与证书:掌握的技能、获得的证书等 2. 就业信息: - 就业状态:已就业、未就业、自主创业等 - 就业单位:单位名称、行业、职位等 - 就业地点:工作所在城市或地区 - 薪资待遇:月薪或年薪情况 - 入职日期:毕业生进入就业单位的日期 3. 就业需求: - 意向职位:毕业生希望从事的职位或岗位 - 期望薪资:毕业生期望的薪资水平 - 期望工作地点:毕业生希望就业的城市或地区 - 期望行业:毕业生对就业行业的偏好 4. 招聘信息: - 招聘单位名称、行业、职位等信息 - 招聘时间:招聘信息发布的时间 - 招聘地点:招聘活动所在地点 5. 就业指导与评价: - 就业指导反馈:学校或指导老师对毕业生就业情况的评价和建议 - 就业满意度调查:毕业生对就业情况的满意度评价 6. 系统操作日志: - 用户登录、注册、修改信息等操作的记录 - 数据更新、删除、导入、导出等操作的记录 - 异常操作或错误日志的记录 以上是毕业生就业信息管理系统的数据需求分析,希望能对你有所帮助!如果有其他问题,随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值