python for loop循环程序语句_python-带for循环的格式化输出_for-loop_酷徒编程知识库...

def perfect_square(num):

for number in range(1, num, 1):

square = number ** 2

# print(square, end='')

print("the perfect squares from {} are: {}".format(num, square))

上面的输出Enter a positive integer: 10

the perfect squares from 10 are: 81

第二次尝试def perfect_square(num):

import math

for number in range(1, num, 1):

square = number ** 2

# print(square, end='')

print("the perfect squares from {} are: {}".format(num, square))

上面的输出Enter a positive integer: 10

the perfect squares from 10 are: 1

the perfect squares from 10 are: 4

the perfect squares from 10 are: 9

the perfect squares from 10 are: 16

the perfect squares from 10 are: 25

the perfect squares from 10 are: 36

the perfect squares from 10 are: 49

the perfect squares from 10 are: 64

the perfect squares from 10 are: 81The required output needs to look like this

Enter a positive integer: 10

The perfect squares for the number 10 are: 1, 4, 9

import math

for number in range(1, num):

if number ** .05 % 1 == 0:

print("the perfect squares from {} are: {}".format(num, number))

输出Enter a positive integer: 10

the perfect squares from 10 are: 1


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部