for if语句中的循环 - python

时间:2017-03-16 14:42:55

标签: python-2.7

请让我知道我做错了什么。我想要的是如果用户输入一个大于10的数字,它必须使用一个循环输出其值的多倍,如果没有那么它应该打印“抱歉太小。”

以下是我的代码:

num = int(raw_input("Enter a number:"))

for num in range (1,num):
    if num <=10:
       print "sorry, too small"
    else:
       print num*num   

1 个答案:

答案 0 :(得分:0)

你只需要在条件之后放置for循环。例如:

num = int(raw_input("Enter a number:"))

if num <=10:
   print "sorry, too small"
else:
   for num in range (1, num):
       print num*num