选美大赛 - Python 编程题解

题目背景

南瓜洲一年一度的选美大赛即将拉来帷幕。

题目描述

美男子小章和小杨也来跃跃欲试,比赛中规定参赛人员的体重必须在 45~50kg 之间(包含 45 和 50),小章和小杨的体重分别为 x 和 y (单位为: kg),请问:两个人能否都能参加?

输入格式

输入两个整数 x 和 y,分别表示小章和小杨的体重。

输出格式

若两人能同时参加则输出 'very good';若只有小章能参加,则输出 'xiao zhang';若只有小杨能参加,则输出 'xiao yang';若都不能参加,则输出 'very bad'。

样例 #1

样例输入 #1

47  48

样例输出 #1

very good

样例 #2

样例输入 #2

47  100

样例输出 #2

xiao zhang

样例 #3

样例输入 #3

120 49

样例输出 #3

xiao yang

样例 #4

样例输入 #4

200 100

样例输出 #4

very bad

提示

所有的数据都在 int 的范围内。

**思路:**判断体重是否在 45~50 之间

代码演示(python3)

x, y = map(int, input().split())

if 45 <= x <= 50 and 45 <= y <= 50:
    print('very good')
elif 45 <= x <= 50:
    print('xiao zhang')
elif 45 <= y <= 50:
    print('xiao yang')
else:
    print('very bad')

代码解释

  1. 使用 map(int, input().split()) 获取用户输入的两个整数,并分别赋值给变量 xy
  2. 使用 if 语句判断 xy 是否都在 45 到 50 之间。如果是,则输出 'very good'
  3. 使用 elif 语句判断 x 是否在 45 到 50 之间,如果是,则输出 'xiao zhang'
  4. 使用 elif 语句判断 y 是否在 45 到 50 之间,如果是,则输出 'xiao yang'
  5. 如果以上条件都不满足,则输出 'very bad'

总结

这道题目主要考查了 Python 的基础语法,包括输入输出、数据类型转换、逻辑判断等。通过代码示例,我们可以更好地理解 Python 中的条件语句的使用方法。

选美大赛 - Python 编程题解

原文地址: https://www.cveoy.top/t/topic/n32N 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录