if判断语句的使用

1.已知一个圆半径为3.5,声明一个变量名为radius存储该圆半径,
要求输出该圆的半径、周长和面积,
输出格式如下:
该圆半径为:xx
该圆周长为:xx
该圆面积为:xx
圆的周长:C=2πr=πd。
圆的面积计算公式:S=πr²或S=πd²÷4
pi = 3.14

知识扩展,可以不用该方法:
>>> import math
>>> math.pi
3.141592653589793

#方法一:
pi=3.14
radius=float(input('请输入半径:'))
c=2*pi*radius
s=pi*radius**2

print('该圆的半径为:%f'%radius)
print('该圆的周长为:%f'%c)
print('该圆的面积为:%f'%s)

#方法二:

import math

radius=float(input('请输入半径:'))
c=2*math.pi*radius
s=math.pi*radius**2

print('该圆的半径为:%f'%radius)
print('该圆的周长为:%f'%c)
print('该圆的面积为:%f'%s)

2.猜数字:猜数字游戏,增加游戏次数限制,最多只能猜5次。
如果5次都没猜正确,退出循环。

num=10
time=0
while time<5:
    guess=int(input('请输入你猜的数字:'))
    time=time+1
    if guess<num:
        print('你猜小了')
    elif guess>num:
        print('你猜大了')
    else :
        print('你猜对了')
else:
    print('次数用完')
  1. if语句 - 去网吧
    输入用户年龄
    判断是否满 18 岁 (>=)
    如果满 18 岁,允许进网吧嗨皮
    如果未满 18 岁,提示回家写作业
print('去网吧')
age=18
num=int(input('输入用户年龄:')
if num>=age:
        print('允许进网吧嗨皮')
if num<age:
        print('回家写作业')
  1. if 嵌套 - 带刀过安检
    1. 定义变量 has_ticket 表示是否有车票
    2. 定义整型变量 knife_length 表示刀的长度,单位:厘米
    3. 首先检查是否有车票,如果有,才允许进行 安检
    4. 安检时,需要检查刀的长度,判断是否超过 10 厘米
      • 如果超过 10 厘米,提示刀的长度,不允许上车
      • 如果不超过 10 厘米,安检通过
    5. 如果没有车票,不允许进门
has_tick=input('是否有票:')
num=10
if has_tick=='是':
    print('进入检票')
    knife=input('是否有刀:')
    if knife=='是':
        knife_lengl=int(input('请输入刀的长度:'))
        if knife_lengl<num:
            print('安检通过')
        else:
            print('刀的长度为%.f,不允许上车'%knife_leng)
    else:
        print('安检通过')
else:
    print('不允许进行安检')
  1. 相亲需求
    在这里插入图片描述
married=input('是否结婚:')
num=3
if married=='是':
    child=input('家里是否有小孩:')
    if child=='是':
        num=int(input('小孩有几个:'))
        if num<3:
            print('找到匹配对象:rose')
        else:
            print('没有匹配对象:')
    else:
        print('没有')
else:
    house=input('是否有房子:')
    if house=='是':
        car=input('是否有车子:')
        if car=='是':
            print('系统匹配到10万有这个需求')
        else:
            print('系统匹配到5万有这个需求')
    else:
        unmarriedyear=int(input('单身多少年:'))
        if unmarriedyear>5:
            print('不好找对象')
        elif unmarriedyear<5 and unmarried>1:
            print('有20万人的匹配结果')
        else:
            print('感情不稳定')

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值