python入门的一些简单题目(语言元素,选择分支)

1.语言元素

1.华氏温度转换为摄氏温度

转换公式:C=(F - 32) \ 1.8。

答案:

if __name__ == '__main__':
    C = float(input('请输入华氏温度:'))
    F = (C - 32) / 1.8
    print('%.1f华氏温度 = %.1f摄氏温度' % (C,F))

控制台输出:

2.输入圆的半径计算计算周长和面积

答案:

if __name__ == '__main__':
    r = float(input('请输入圆的半径:'))
    C = 2 * 3.14159 * r
    print('圆的周周为%.2f' % C)
    print('圆的面积为' , 3.14159 * r * r)

控制台输出:

3.输入年份判断是不是闰年

答案:

if __name__ == '__main__':
    year = int(input('请输入一个年份:'))
    is_leap = (year % 4 == 0 and year % 100 != 0) or year % 400 == 0
    print(is_leap)

控制台输出: 

 

2.分支选择

1.英制单位英寸与公制单位厘米互换。

提示:1 英寸=2.54 厘米

答案:

if __name__ == '__main__':
    value = float(input('请输入长度:'))
    unit = input('请输入单位:')
    if(unit == '英寸' or unit == 'in'):
        print('%f英寸 = %f厘米' % (value,value * 2.54))
    elif(unit == '厘米' or unit == 'cm'):
        print('%f厘米 = %f英寸' % (value, value / 2.54))
    else:
        print('请输入有效单位')

控制台输出: 

2.百分制成绩转换为等级制成绩。

要求:如果输入的成绩在90分以上(含90分)输出A;80分-90分(不含90分)输出B;70分-80分(不含80分)输出C;60分-70分(不含70分)输出D;60分以下输出E。

答案:

if __name__ == '__main__':
    score = float(input('请输入成绩:'))
    if(score >= 90):
        print('A')
    elif(score >= 80):
        print('B')
    elif(score >= 70):
        print('C')
    elif(score >= 60):
        print('D')
    else:
        print('E')

 控制台输出:

3.输入三条边长,如果能构成三角形就计算周长和面积 

答案:

if __name__ == '__main__':
    a = float(input('a = '))
    b = float(input('b = '))
    c = float(input('c = '))
    if(a + b > c and a + c > b and b + c > a):
        print('可以构成三角形')
        p = (a + b + c) / 2;
        print('三角形面积为:',  a + b + c)
        print('三角形面积为:', (p * (p - a) * (p - b) * (p - c)) ** 0.5)
    else:
        print('不能构成三角形')

控制台输出:

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

再让我学一会吧!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值