s = input('birth:') try: birth = int(s) if birth <200: print('00前') else: print('00后') except: print('输入的不是阿拉伯数字')
height = 1.75 weight = 80.5
bmi = weight/height**2
if bmi <18.5: print('过轻') elif bmi <25: print('正常') elif bmi <28: print('过重') elif bmi <32: print('肥胖') else: print('严重肥胖')
age = int(input('Input your age:'))
if age >= 18: print('adult') elif age >= 6: print('teenager') else: print('Kid')
Sign in to make a reply
翁岚敏
关于异常处理
s = input('birth:') try: birth = int(s) if birth <200: print('00前') else: print('00后') except: print('输入的不是阿拉伯数字')
练习
-- coding: utf-8 --
height = 1.75 weight = 80.5
bmi = weight/height**2
if bmi <18.5: print('过轻') elif bmi <25: print('正常') elif bmi <28: print('过重') elif bmi <32: print('肥胖') else: print('严重肥胖')
do_if.py
!/usr/bin/env python3
-- coding:utf-8 --
age = int(input('Input your age:'))
if age >= 18: print('adult') elif age >= 6: print('teenager') else: print('Kid')