python基础练习_1.2

简介:
练习_1.2

练习:

    输入两个数,比较大小后,从小到大升序打印
    输入三个数,比较大小后,从小到大升序打印
    给一个半径,求圆的面积和周长.圆周率3.14
    输入n个数,求每次输入后的算数平均数

- 输入两个数,比较大小后,从小到大升序打印
a=int(input('first: '))
b=int(input('second: '))
print(a,b) if a<b else print(b,a)

  • 输入三个数,比较大小后,从小到大升序打印

    a=111
    b=22
    c=333
    if a>b:
        d3=a
        d2=b
    else:
        d3=b
        d2=a
    if c>d3:
        d3=c
    elif c>d2:
        d1=d2
        d2=c
    else:
        d3=d3
        d2=d2
        d1=c
    print(d1,d2,d3)
  • 给一个半径,求圆的面积和周长.圆周率3.14

    r=int(input('r='))
    print('area is :',3.14*r**2)
    print('circumference is :',2*3.14*r)
  • 输入n个数,求每次输入后的算数平均数

    sum=0
    count=0
    while True:
        i=int(input('>>>'))
        if i=='quit':
            break
        sum+=i
        count+=1
    print(sum/count)
  • 猴子第一天摘下若干个桃子,当即吃了一半,有多吃了一个。第二天将剩下的吃了一半又多吃了一个。以后每天都吃了前一天剩下的一半并再多吃一个。第十天的时候只剩下一个桃子,求猴子第一天摘了多少个桃子。

    解决思路:
        total=x
        剩余
    1   x/2-1
    2   d1/2-1
    3   d2/2-1
    ...
    9   d8/2-1
    10  1
    
    d8/2-1=1   d8=2*(1+1)
    d7/2-1=d8  d7=2*(d8+1)
    
    #代码   
    peach=1
    for _ in range(9):
        peach=2*(peach+1)
    print(peach)

本文转自 撒旦搞时间 51CTO博客,原文链接:http://blog.51cto.com/12074120/1965911,如需转载请自行联系原作者
相关文章
|
1月前
|
Python
Python:函数篇(每周练习)
Python:函数篇(每周练习)
81 1
|
2月前
|
机器学习/深度学习 人工智能 算法
【Python】编程练习的解密与实战(一)
【Python】编程练习的解密与实战(一)
37 0
|
4月前
|
算法 Python
Python实战练习示例
Python实战练习示例
43 7
|
7月前
|
iOS开发 Python
Python流程控制语句-条件判断语句练习及应用详解
Python流程控制语句-条件判断语句练习及应用详解
94 0
|
8天前
|
索引 Python
python 格式化、set类型和class类基础知识练习(上)
python 格式化、set类型和class类基础知识练习
31 0
|
2月前
|
Python
Python猜字游戏是一种常见的编程练习
Python猜字游戏是一种常见的编程练习
24 2
|
2月前
|
机器学习/深度学习 人工智能 算法
【Python】编程练习的解密与实战(四)
【Python】编程练习的解密与实战(四)
38 0
|
2月前
|
机器学习/深度学习 人工智能 算法
【Python】编程练习的解密与实战(二)
【Python】编程练习的解密与实战(二)
50 0
|
3月前
|
算法 小程序 搜索推荐
python一百道经典基础练习题目
python一百道经典基础练习题目
58 1
|
8月前
|
NoSQL Python
牛客网Python入门103题练习|【08--元组】
牛客网Python入门103题练习|【08--元组】
124 1