python—练习题1-40道

导读:本篇文章讲解 python—练习题1-40道,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1、题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。

#1,2,3,4
#range(1,5)为1,2,3,4

for x in range(1,5):
    for y in range(1,5):
        for z in range(1,5):
            if x!=y and y!=z and z!=x:
                print(x,y,z)

输出结果:

1 2 3
1 2 4
1 3 2
1 3 4
1 4 2
1 4 3
2 1 3
2 1 4
2 3 1
2 3 4
2 4 1
2 4 3
3 1 2
3 1 4
3 2 1
3 2 4
3 4 1
3 4 2
4 1 2
4 1 3
4 2 1
4 2 3
4 3 1
4 3 2

2、题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

程序分析:请利用数轴来分界,定位。

i = int(input('净利润:'))
arr = [1000000,600000,400000,200000,100000,0]
rat = [0.01,0.015,0.03,0.05,0.075,0.1]
r = 0
for idx in range(0,6):
    if i>arr[idx]:
        r+=(i-arr[idx])*rat[idx]        
        i=arr[idx]
print (r)

输出结果:

净利润:800000
36500.0

3、题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
程序分析:

假设该数为 x。

1、则:x + 100 = n2, x + 100 + 168 = m2

2、计算等式:m2 – n2 = (m + n)(m – n) = 168

3、设置: m + n = i,m – n = j,i * j =168,i 和 j 至少一个是偶数

4、可得: m = (i + j) / 2, n = (i – j) / 2,i 和 j 要么都是偶数,要么都是奇数。

5、从 3 和 4 推导可知道,i 与 j 均是大于等于 2 的偶数。

6、由于 i * j = 168, j>=2,则 1 < i < 168 / 2 + 1。

7、接下来将 i 的所有数字循环计算即可。

for i in range(1,85):
    if 168 % i == 0:
        j = 168 / i
        if  i > j and (i + j) % 2 == 0 and (i - j) % 2 == 0 :
            m = (i + j) / 2
            n = (i - j) / 2
            x = n * n - 100
            print(x)
            y = m * m - 268
            print(y)

输出结果:

-99.0
-99.0
21.0
21.0
261.0
261.0
1581.0
1581.0

4、题目:输入某年某月某日,判断这一天是这一年的第几天?

程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天:

year = int(input('year:'))
month = int(input('month:'))
day = int(input('day:'))

months = (0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334)
if 0 < month <= 12:
    sum = months[month - 1]
else:
    print('data error')
sum += day
leap = 0
if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):
    leap = 1
if (leap == 1) and (month > 2):
    sum += 1
print('今天是今年的第%d天.' % sum)

输出结果

year:2024
month:5
day:2
今天是今年的第123.

5、题目:输入三个整数x,y,z,请把这三个数由小到大输出。

程序分析:列表内置sort方法进行排序

l = []
for i in range(3):
    x = int(input('输入:'))
    l.append(x)
l.sort()
print (l)

输出结果:

输入:34
输入:2
输入:98
[2, 34, 98]

6、题目:斐波那契数列。

程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。

def fib(n):
    a, b = 1, 1
    for i in range(n - 1):
        a, b = b, a + b
    return a
# 输出了第10个斐波那契数列
print(fib(10))

# 输出一列斐波那契数列
a, b = 1, 1
for i in range(10):
    a, b = b, a + b
    print(a)

输出结果:

55
1
2
3
5
8
13
21
34
55
89

7、题目:将一个列表的数据复制到另一个列表中。

程序分析:使用列表[:]。或者拷贝

a = [1, 2, 3]
b = a[:]
print (b)

c=a.copy()
print(c)

输出结果:

[1, 2, 3]
[1, 2, 3]

8.题目:输出 9*9 乘法口诀表。

程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

for i in range(1, 10):
    for j in range(1, i+1):
        print ("%d*%d=%d" % (i, j, i*j), end="\t" )
    print() #为了实现换行

输出结果:

1*1=1	
2*1=2	2*2=4	
3*1=3	3*2=6	3*3=9	
4*1=4	4*2=8	4*3=12	4*4=16	
5*1=5	5*2=10	5*3=15	5*4=20	5*5=25	
6*1=6	6*2=12	6*3=18	6*4=24	6*5=30	6*6=36	
7*1=7	7*2=14	7*3=21	7*4=28	7*5=35	7*6=42	7*7=49	
8*1=8	8*2=16	8*3=24	8*4=32	8*5=40	8*6=48	8*7=56	8*8=64	
9*1=9	9*2=18	9*3=27	9*4=36	9*5=45	9*6=54	9*7=63	9*8=72	9*9=81	

9、题目:暂停一秒输出。

程序分析:使用 time 模块的 sleep() 函数。
import time

a=23;b=25
print(a)
time.sleep(1)# 暂停一秒输出
print(b)

输出结果:

23
25 #25等待了一秒才输出

10、题目:暂停一秒输出,并格式化当前时间。

import time

print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))

# 暂停一秒
time.sleep(1)

print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))

输出结果:

2022-04-01 22:06:30
2022-04-01 22:06:31

11、题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

程序分析:兔子的规律为数列1,1,2,3,5,8,13,21…

f1 = 1
f2 = 1
for i in range(1,22):
    print ('%12ld %12ld' % (f1,f2), end=" ") #12ld 是输出固定12长度数字,不足空格补充
    if (i % 3) == 0:
        print ('')
    f1 = f1 + f2
    f2 = f1 + f2

输出结果:


           1            1            2            3            5            8 
          13           21           34           55           89          144 
         233          377          610          987         1597         2584 
        4181         6765        10946        17711        28657        46368 
       75025       121393       196418       317811       514229       832040 
     1346269      2178309      3524578      5702887      9227465     14930352 
    24157817     39088169     63245986    102334155    165580141    267914296 

12、题目:判断101-200之间有多少个素数,并输出所有素数。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

h = 0
leap = 1
from math import sqrt
for m in range(101,201):
    k = int(sqrt(m + 1))
    for i in range(2,k + 1):
        if m % i == 0:
            leap = 0
            break
    if leap == 1:
        print ('%-4d' % m)
        h += 1
        if h % 10 == 0:
            print ('')
    leap = 1
print ('The total is %d' % h)

输出结果:

101 
103 
107 
109 
113 
127 
131 
137 
139 
149 

151 
157 
163 
167 
173 
179 
181 
191 
193 
197 

199 
The total is 21

13、题目:打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。

for n in range(100,1000):
    i = n // 100
    j = n // 10 % 10
    k = n % 10
    if n == i*i*i + j*j*j + k*k*k:
        print(n)

for n in range(100, 1000):
    a,b,c=str(n)[0],str(n)[1],str(n)[2]
    x,y,z=int(a),int(b),int(c)
    if n == x*x*x + y*y*y + z*z*z:
        print(n)

输出结果:

153
370
371
407

153
370
371
407
14、题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5

程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

def reduceNum(n):
    print ('{} = '.format(n), end=" ")
    if not isinstance(n, int) or n <= 0 :
        print ('请输入一个正确的数字 !')
        exit(0)
    elif n in [1] :
        print ('{}'.format(n))
    while n not in [1] : # 循环保证递归
        for index in range(2, n + 1) :
            if n % index == 0:
                n //= index # n 等于 n//index
                if n == 1:
                    print (index )
                else : # index 一定是素数
                    print ('{} *'.format(index), end=" ")
                break
reduceNum(90)
reduceNum(100)

输出结果:

90 =  2 * 3 * 3 * 5
100 =  2 * 2 * 5 * 5

15、题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

程序分析:程序分析:(a>b) ? a:b 这是条件运算符的基本例子。

score = int(input('输入分数:\n'))
if score >= 90:
    grade = 'A'
elif score >= 60:
    grade = 'B'
else:
    grade = 'C'
 
print ('%d 属于 %s' % (score,grade))

输出结果:

输入分数:
87
87 属于 B

16、题目:输出指定格式的日期。

程序分析:使用 datetime 模块。

import datetime
 
    # 输出今日日期,格式为 dd/mm/yyyy。更多选项可以查看 strftime() 方法
    print(datetime.date.today().strftime('%d/%m/%Y'))
 
    # 创建日期对象
    miyazakiBirthDate = datetime.date(1941, 1, 5)
 
    print(miyazakiBirthDate.strftime('%d/%m/%Y'))
 
    # 日期算术运算
    miyazakiBirthNextDay = miyazakiBirthDate + datetime.timedelta(days=1)
 
    print(miyazakiBirthNextDay.strftime('%d/%m/%Y'))
 
    # 日期替换
    miyazakiFirstBirthday = miyazakiBirthDate.replace(year=miyazakiBirthDate.year + 1)
 
    print(miyazakiFirstBirthday.strftime('%d/%m/%Y'))

输出结果:

02/04/2022 #日/月/年
05/01/1941
06/01/1941
05/01/1942

17、题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

程序分析:利用 while 或 for 语句,条件为输入的字符不为 ‘\n’。

digit = 0
others = 0
for c in s:
    if c.isalpha(): #如果字符串是字母字符串,则返回True,否则返回False。
        letters += 1
    elif c.isspace(): #如果字符串是空白字符串,则返回True,否则返回False。
        space += 1
    elif c.isdigit(): #如果字符串是数字字符串,则返回True,否则返回False。
        digit += 1
    else:
        others += 1
print ('char = %d,space = %d,digit = %d,others = %d' % (letters,space,digit,others))

18、题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。

程序分析:关键是计算出每一项的值。

Tn = 0
Sn = []
n = int(input('n = '))
a = int(input('a = '))
for count in range(n):
    Tn = Tn + a
    a = a * 10
    Sn.append(Tn)
    print(Tn)
Sn = reduce(lambda x, y: x + y, Sn)
print("计算和为:", Sn)

输出结果:

n = 6
a = 6
6
66
666
6666
66666
666666
计算和为: 740736

19、题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

tour = []
height = []
 
hei = 100.0 # 起始高度
tim = 10 # 次数
 
for i in range(1, tim + 1):
    # 从第二次开始,落地时的距离应该是反弹高度乘以2(弹到最高点再落下)
    if i == 1:
        tour.append(hei)
    else:
        tour.append(2*hei) 
    hei /= 2
    height.append(hei)
 
print('总高度:tour = {0}'.format(sum(tour)))
print('第10次反弹高度:height = {0}'.format(height[-1]))

输出结果:

总高度:tour = 299.60937510次反弹高度:height = 0.09765625

20、题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

程序分析:采取逆向思维的方法,从后往前推断。

x2 = 1
a=list(range(9,0,-1))
print(a)
for day in range(9,0,-1): 
    x1 = (x2 + 1) * 2
    x2 = x1
print (x1)

输出结果:

[9, 8, 7, 6, 5, 4, 3, 2, 1]
1534

21、两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单

for i in range(ord('x'), ord('z') + 1):
    for j in range(ord('x'), ord('z') + 1):
        if i != j:
            for k in range(ord('x'), ord('z') + 1):
                if (i != k) and (j != k):
                    if (i != ord('x')) and (k != ord('x')) and (k != ord('z')):
                        print('order is a -- %s\t b -- %s\tc--%s' % (chr(i), chr(j), chr(k)))

输出结果:

order is a -- z	 b -- x	c--y

22、题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
程序分析:请抓住分子与分母的变化规律。
from functools import reduce

a = 2.0
b = 1.0
l = []
l.append(a / b)
for n in range(1,20):
    b,a = a,a + b
    l.append(a / b)
print (reduce(lambda x,y: x + y,l))

23、题目:求1+2!+3!+…+20!的和。

程序分析:此程序只是把累加变成了累乘。
一、

n = 0
s = 0
t = 1
for n in range(1,21):
    t *= n
    s += t
print ('1! + 2! + 3! + ... + 20! = %d' % s)

二、

s = 0
l = range(1,21)
def op(x):
    r = 1
    for i in range(1,x + 1):
        r *= i
    return r
s = sum(map(op,l))
print ('1! + 2! + 3! + ... + 20! = %d' % s)

输出结果:

1! + 2! + 3! + ... + 20! = 2561327494111820313

24、题目:利用递归方法求5!。

程序分析:递归公式:fn=fn_1*4!

def fact(j):
    sum = 0
    if j == 0:
        sum = 1
    else:
        sum = j * fact(j - 1)
    return sum


print(fact(5))

输出结果:

120

25、题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

def output(s, l):
    if l == 0:
        return
    print(s[l - 1])
    output(s, l - 1)


s = input('Input a string:')
l = len(s)
output(s, l)

输出结果:

Input a string:asd
d
s
a

26、题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?

程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。

def age(n):
    if n == 1: 
        c = 10
    else: 
        c = age(n - 1) + 2
    return c
print (age(5))

输出结果:

18

27、题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

程序分析:学会分解出每一位数。

x = int(input("请输入一个数:\n"))
a = x // 10000
b = x % 10000 // 1000
c = x % 1000 // 100
d = x % 100 // 10
e = x % 10

if a != 0:
    print("5 位数:", e, d, c, b, a)
elif b != 0:
    print("4 位数:", e, d, c, b)
elif c != 0:
    print("3 位数:", e, d, c)
elif d != 0:
    print("2 位数:", e, d)
else:
    print("1 位数:", e)

输出结果:

请输入一个数:
123
3 位数: 3 2 1

28、题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

a = int(input("请输入一个数字:\n"))
x = str(a)
flag = True

for i in range(len(x) // 2):
    if x[i] != x[-i - 1]:
        flag = False
        break
if flag:
    print("%d 是一个回文数!" % a)
else:
    print("%d 不是一个回文数!" % a)

输出结果:

请输入一个数字:
123321
123321 是一个回文数!

29、题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。。

letter = input("please input:")
# while letter  != 'Y':
if letter == 'S':
    print('please input second letter:')
    letter = input("please input:")
    if letter == 'a':
        print('Saturday')
    elif letter == 'u':
        print('Sunday')
    else:
        print('data error')

elif letter == 'F':
    print('Friday')

elif letter == 'M':
    print('Monday')

elif letter == 'T':
    print('please input second letter')
    letter = input("please input:")

    if letter == 'u':
        print('Tuesday')
    elif letter == 'h':
        print('Thursday')
    else:
        print('data error')

elif letter == 'W':
    print('Wednesday')
else:
    print('data error')

输出结果:

please input:T
please input second letter
please input:u
Tuesday

30、题目:按相反的顺序输出列表的值。

a = ['one', 'two', 'three']
for i in a[::-1]:
    print (i)

输出结果:

three
two
one

31、题目:按逗号分隔列表。

L = [1,2,3,4,5]
s1 = ','.join(str(n) for n in L)
print (s1)

输出结果:

1,2,3,4,5

32、题目:练习函数调用。

程序分析:使用函数,输出三次 RUNOOB 字符串。

def hello_runoob():
    print ('RUNOOB')
 
def hello_runoobs():
    for i in range(3):
        hello_runoob()
if __name__ == '__main__':
    hello_runoobs()

输出结果:

RUNOOB
RUNOOB
RUNOOB

33、题目:求100之内的素数。

# 输出指定范围内的素数
# 用户输入数据
lower = int(input("输入区间最小值: "))
upper = int(input("输入区间最大值: "))
 
for num in range(lower,upper + 1):
    # 素数大于 1
    if num > 1:
        for i in range(2,num): 
            if (num % i) == 0:#用num的值分别除以2到num之间的值,只要有余数为零则证明不是素数,跳出即可
                break
        else:
            print(num)

输出结果:

输入区间最小值: 1
输入区间最大值: 100
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97

34、题目:对10个数进行排序。

l = [34,56,6,7,8,8,7979,67]
l.sort()
#使用list.sort()方法来排序,此时list本身将被修改。通常此方法不如sorted()方便,但是如果你不需要保留原来的list,此方法将更有效。
print(l)

s=sorted(l) #调用sorted()方法。它返回一个新的list,新的list的元素基于小于运算符(__lt__)来排序。
print(s)

输出结果:

[6, 7, 8, 8, 34, 56, 67, 7979]
[6, 7, 8, 8, 34, 56, 67, 7979]

35、题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后此元素之后的数,依次后移一个位置。

if __name__ == '__main__':
    # 方法一 : 0 作为加入数字的占位符
    a = [1,4,6,9,13,16,19,28,40,100,0]
    print ('原始列表:')
    for i in range(len(a)):
        print (a[i])
    number = int(input("\n插入一个数字:\n"))
    end = a[9]
    if number > end:
        a[10] = number
    else:
        for i in range(10):
            if a[i] > number:
                temp1 = a[i]
                a[i] = number
                for j in range(i + 1,11):
                    temp2 = a[j]
                    a[j] = temp1
                    temp1 = temp2
                break
    print ('排序后列表:')
    for i in range(11):
        print (a[i])

输出结果:

原始列表:
1
4
6
9
13
16
19
28
40
100
0

插入一个数字:
7
排序后列表:
1
4
6
7
9
13
16
19
28
40
100

36、python作用域问题 即全局变量,局部变量

局部变量

num = 2
def autofunc():
    num = 1
    print ('internal block num = %d' % num) #定义在函数体制内 即局部变量
    num += 1
for i in range(3):
    print ('The num = %d' % num)
    num += 1
    autofunc()#调用函数,一直调用一个

‘输出结果:

The num = 2
internal block num = 1
The num = 3
internal block num = 1
The num = 4
internal block num = 1

全局变量

class Num:
    nNum = 1 #定义在函数体制外,全局变量
    def inc(self):
        self.nNum += 1
        print ('nNum = %d' % self.nNum)

if __name__ == '__main__':
    nNum = 2
    inst = Num()
    for i in range(3):
        nNum += 1
        print ('The num = %d' % nNum)
        inst.inc() 调用的类中inc对象,使用到是全局变量

输出结果为:

The num = 3
nNum = 2
The num = 4
nNum = 3
The num = 5
nNum = 4

37、统计 1 到 100 之和。
第一种:

tmp = 0
for i in range(1,101):
    tmp += i
print ('The sum is %d' % tmp)

输出结果:

The sum is 5050

第二种:

print sum(range(1,101))
》》5050

第三种:匿名函数

from functools import reduce

print(reduce(lambda x,y:x+y,range(1,101)))

第四种:递归

def my_sum(x):
    if x == 100:
        return 100
    else:
        return  x + my_sum(x + 1)
print(my_sum(1))

38、题目:求输入数字的平方,如果平方运算后小于 50 则退出。

TRUE = 1
FALSE = 0
def SQ(x):
    return x * x
print ('如果输入的数字小于 50,程序将停止运行。')
again = 1
while again:
    num = int(input('请输入一个数字:'))
    print ('运算结果为: %d' % (SQ(num)))
    if SQ(num) >= 50:
        again = TRUE
    else:
        again = FALSE

输出结果:

如果输入的数字小于 50,程序将停止运行。
请输入一个数字:12
运算结果为: 144
请输入一个数字:14
运算结果为: 196
请输入一个数字:1
运算结果为: 1

第二种:

while(1):
    n=int(input('请输入一个数字:'))
    print ('运算结果为: %d' % (n**2))
    if n**2 < 50:
        break #quit()也可以
    else:
        print ('请继续输入')

输出结果:

请输入一个数字:12
运算结果为: 144
请继续输入
请输入一个数字:23
运算结果为: 529
请继续输入
请输入一个数字:5
运算结果为: 25

39、题目:两个变量值互换。

import random
a,b = random.randrange(100), random.randrange(100)
print(a, b)
a, b = b, a
print(a, b)

输出结果:

32 86
86 32

40、使用lambda来创建匿名函数。判断大小

MAXIMUM = lambda x,y :  (x > y) * x + (x < y) * y  #当x>y为true 为1,x>y为flase,为0
MINIMUM = lambda x,y :  (x > y) * y + (x < y) * x
 
if __name__ == '__main__':
    a = 10
    b = 20
    print ('The largar one is %d' % MAXIMUM(a,b))
    print ('The lower one is %d' % MINIMUM(a,b))

输出结果:

The largar one is 20
The lower one is 10

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/61403.html

(0)
小半的头像小半

相关推荐

半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!