python练习 202071

    技术2022-07-11  80

    #8. 读入一个整数n,输出n的阶乘 n=int(input('请输入一个数字:')) result=1 for i in range(1,n+1): result*=i print(result) #9. 打印1/2, 1/3, 1/4,….1/10 result='' for i in range(2,11): if i <=9: result+='1'+'/'+str(i)+',' else: result+='1'+'/'+str(i) print(result) #10. 写一个函数实现一个数学公式 import math def circle_area(r): return math.pi*r*r print(circle_area(2)) #11. 输入数字a,n,如a,4,则打印a+aa+aaa+aaaa之和 a=int(input('请输入一个数字:')) n=int(input('请输入一个数字:')) result=0 for i in range(1,n+1): result+=int(str(a)*i) print(result) #12. 求100个随机数之和,随机数要求为0—9的整数 import random result=0 for i in range(100): result+=random.randint(0,9) print(result) #13.要求在屏幕上分别显求1到100之间奇数之和与偶数之和 result_odd = 0#奇数 result_even = 0#偶数 for i in range(1,101): if i%2==0: result_even+=i else: result_odd+=i print(result_even) print(result_odd) #14. 输入10个数,并显示最大的数与最小的数 number=list(range(0,10)) max_number=number[0] min_number=number[0] for i in number: if i>max_number: max_number=i elif i<min_number: min_number=i print(max_number) print(min_number) #2 number=list(range(1,10)) print('最大的数:',sorted(number,reverse=True)[0]) print('最小是数:',sorted(number,reverse=False)[0]) #3 number=list(range(1,10)) number.sort(reverse=True) print('最大的数:',number[0]) number.sort(reverse=True) print('最小的数:',number[-1])
    Processed: 0.009, SQL: 9