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)