你可以使用嵌套的if语句来实现这个循环。以下是一个例子:

for i in range(1, 51):
    if i % 3 == 0 and i % 5 == 0:
        print(i)

这里使用了for循环来遍历从1到50的所有数字,然后使用if语句检查每个数字是否可以同时被3和5整除。如果是,则打印该数字。

更详细的回复

这个问题的意思是,我们需要使用Python编写一个程序,在50以内找到所有同时能被3和5整除的数字,并将它们输出。一种实现方式是使用两个嵌套的循环,外层循环从1到50迭代,内层循环检查每个数字是否能同时被3和5整除。如果一个数字可以同时被3和5整除,则将其打印出来。

以下是示例代码:

for i in range(1, 51):
    if i % 3 == 0 and i % 5 == 0:
        print(i)

这段代码首先使用range()函数生成一个在1到50范围内的数字序列。然后使用一个if语句检查当前迭代的数字是否可以同时被3和5整除。如果成立,就使用print()函数将该数字打印出来。由于我们只需找出符合条件的数字,并不需要对它们进行其他操作,所以这里没有必要使用while循环。