python 关于IF的使用案例

import math
import random
#练习1,判断是否润年
 def fan():
     year = int(input("你问我猜:"))
     if (year % 400 == 0) or (year % 4 == 0 and year % 100 != 0):
         print("您输入的年份[%d]是润年" % year)
     else:
         print("您输入的年份[%d]不是润年" % year)
 fan()


练习2,输入一个三位数,判断是否为水仙花数abc
 def fan():
     number = input("请输入3位数")
     if int(number) == pow(int(number[0]), 3) + pow(int(number[1]), 3) + pow(int(number[2]), 3):
         print("是水仙花数abc")
     if int(number) != pow(int(number[0]), 3) + pow(int(number[1]), 3) + pow(int(number[2]), 3):
         print("不是水仙花数abc")
 fan()


练习3,输入一个5位数,判断是否为回文数abcba
 a = input("请输入5个数字:")
 if a[0] == a[-1] and a[1] == a[-2]:
     print("是回文数")
 else:
     print("不是回文数")


练习4,输入压大压小,取值1-3为小,4-6为大

 def box():
     tex = input("请开始下注,压大或者小")
     a = random.randrange(1, 7)
     print(a)
     if a >= 4 and tex == "大" or a <= 3 and tex == "小":
         print("恭喜你中了五百万")
     if a >= 4 and tex == "小" or a <= 3 and tex == "大":
         print("不好意思,没中奖")
 box()
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值