测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A32054. 立方数题面描述小杨有一个正整数 n,他想知道n是否是一个立方数。一个正整数 n 是立方数当且仅当存在一个正整数 x 满足 x*x*x=n。

填空题 容易

题目描述

立方数

题面描述

小杨有一个正整数 n,他想知道n是否是一个立方数。

一个正整数 n 是立方数当且仅当存在一个正整数 x 满足 x*x*x=n。

输入格式

第一行包含一个正整数 n。

输出格式

如果正整数 n 是一个立方数,输出 Yes,否则输出 No。

样例1

8

Yes

样例2

9

No

样例解释

对于样例1,存在正整数2使得8=2*2*2,因此8为立方数。

对于样例2,不存在满足条件的正整数,因此9不为立方数。

数据范围

对于全部数据,保证有 1≤n≤1000。

参考答案

n = int(input()) fl = 0 for i in range(1,n+1): if i*i*i==n: fl = 1 break if fl==1: print("Yes") else: print("No")
上一题 下一题