小编Dat*_*Cra的帖子

用 if/elif/else 划分巧克力棒

这个简单的问题我一直有问题。能够用for循环解决它,但不仅仅是if/elif/else。关于如何解决这个问题的任何建议?

题:

巧克力棒呈矩形,分为 n×m 份。巧克力棒可以通过沿其图案上的选定直线断开来分成两个矩形部分。确定是否可以拆分它,以便其中一个部分恰好有 k 个正方形。该程序读取三个整数:n、m 和 k。它应该打印 YES 或 NO。

我的 if 解决方案,但是当输入为 (4,2,6) 时,答案不正确。

n = int(input())
m = int(input())
k = int(input())

if k/max(n,m) % 1 == 0 and k/max(n,m) <= min(n,m):
    print('YES')
else:
    print('NO')
Run Code Online (Sandbox Code Playgroud)

python if-statement

0
推荐指数
1
解决办法
5002
查看次数

标签 统计

if-statement ×1

python ×1