Python教程

python选择结构

本文主要是介绍python选择结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.基本if语句

Python的写法

If条件:

       条件满足

Else:

       条件不满足时

案例:话费计算

#计算话费
#(1)输入通话的秒数
n = input("请输入通话秒数:")
#(2)将通话的秒数转换成分钟
n = int(n)

if n < 0:
    print("请输入正确的秒数")
    exit(1)#结束程序


import math
m = math.ceil(n / 60)#得到分钟

#(3)计算话费
money = m * 1
#(4)输出结果
print("通话%d秒,话费%.2f毛"%(n,money))

案例:网咖上网

"""
根据输入的年龄,确定能否到网吧上网
"""
#(1)输入年龄
age = input("输入年龄:")

#(2)将年龄转成 数值 类型
age = int(age)

#(3)判断年龄(>70,<18)禁止上网
res = "welcome"
if age>70:
res = "老年人进制上网吧"

if age <18:
res = "未成年人禁止上网吧"

#(4)输出结果
print(res)

案例:三角形面积计算

#计算三角形面积
'''
p =(a + b + c)/2
s = p(p-a)*(p-b)*(p-c)**0.5
'''

#(1)输入3边的长度,a,b,c
a = input('边长 a:')
b = input('边长 b:')
c = input('边长 c:')

#(2)输入的值 转成 数值 类型
a = float(a)
b = float(b)
c = float(c)
#(3)测试输入的边 是否构成三角形
if a + b < c or a + c < b or b + c < a :
    print("请输入正确的边长")
    exit(1)


#(4)计算半周长
p = (a+b+c)/2

#(5)套用公式 计算 面积
s = (p*(p-a)*(p-b)*(p-c))**0.5

#(6)输出面积
print("三角形面积:%.2f"%s)

 

 

 

 

 

 

 

这篇关于python选择结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!