python书中练习题_python练习题

1、定义一个空列表,接收从键盘输入的整数,把列表传给一个从大到小排序的函数,再输出排序后的列表的值;

listex= [];

b= 0

a= int(input("请输入列表长度"))

while b< a:

num= int(input("请输入字符:"))

listex.append(num)

b+=1

print(listex)

sum= 0

for i in range(0,len(listex)-1):    # 这个循环负责设置冒泡排序进行的次数

for j in range(0,len(listex)-i-1):  # j为列表下标

if listex[j]< listex[j+1]:

sum= listex[j]

listex[j]= listex[j+1]

listex[j+ 1]= sum

print(listex)

2、定义一个列表,如 lst = [3,8,2,12,56,9],然后把列表中的数据由高到低排序,并输出。

lst = [3,8,2,12,56,9]

sum = 0

for i in range(0,len(lst)-1):

for j in range(0,len(lst)-i-1):

if lst[j] < lst[j+1]:

sum = lst[j]

lst[j] = lst[j + 1]

lst[j + 1] = sum

print(lst)

3、逐一显示指定列表中的所有元素,如list1=[1,2,3,4,5,6,7,8,9,10]

list1=[1,2,3,4,5,6,7,8,9,10]

for i in range(0,len(list1)-1):

print(list1[i])

4、99乘法口诀表

for i in range (1,10):

for j in range (1,i+1):

print(str(i)+"*"+str(j)+"="+str(i*j))

print()

5、求100以内的奇数之和  99+97+95+93+92+91......1

sum =0

n =99

while n >0:

sum = sum + n

n = n -2

print(sum)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值