python

  1. 编写函数求1~n之间能被7整除,但不能同时被5整除的所有整数。
# 1 编写方法名字
def intnumber(n):
    for i in range(1,n):
        if i%7==0 and i%5!=0:
            print(i,end=' ')
# 调用方法
intnumber(100)

2.利用input函数分别输入自己的名字和年龄,并打印出如下字符串:“哇塞xx今年yy岁了!’

name=input("请输入名字:")
age=input("请输入年龄:")
print('哇塞{}今年{}岁了'.format(name,age))

3.分别创建三个变量并进行赋值作为三门]功课的成绩,计算总分和平均分,并打印

yuwen=100
java=90
python=80
sum=yuwen+java+python
avggrade=sum/3
print(sum)
print(avggrade)

4.已知字符串a =“aAsar3ide4bgs7Dlsf9eAF"要求如下:

astr ='aAsar3ide4bgs7Dlsf9eAF'

a)找出字符串中最先出现i字母的位置

print(astr.find('i'))

b)计算a字母出现的次数

print(astr.count('a'))

c)将a字符串的大写改为小写, 小写改为大写。

print(astr.swapcase())

d)将a字符 串反转并输出

strlist=list(astr)
strlist.reverse()
strlist=''.join(strlist)
print(strlist)
  1. 调用列表操作的常用函数实现以下功能:

a)创建一 个列表score =[68,87,92,100,76,88,54,89,76,61];

score =[68,87,92,100,76,88,54,89,76,61];

b)输出score 列表中后5个元素的数值;

print(score[:-6:-1])

c)输出score 列表中第1~6个元素的值;

print(score[0:6:1])

d)调用insert()函数, 在score 列表第3个元素之前添加数59;

score.insert(2,59)
print(score)

e)利用变 量num保存数值76,调用count(函数,查询num变量值在core列表中出现的次数;

num=76
print(score.count(num))

f)调用 sort(函数, 对列表中所有元素进行排序,输出考试的最高分和低分;

score.sort()
print(score)
print(min(score))
print(max(score))

g)查找元素 100在列表的位置

print(score.index(100))

h)求列表所有 元素的平均值

sum = 0
for i in score:
    sum+=i
print(sum)
print(sum/len(score))

版权声明:本文为qq_43172333原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。