41.使用for循环输出1000次字符串 ‘你好,python’
for i in range(1000):
print("你好,python")
42.使用for循环输出[1, 100] 里面的所有数字
for i in range(1, 101):
print(i)
43.使用for循环输出[1, 100] 里面的所有奇数
for i in range(1, 101):
if i % 2 != 0:
print(i)
44.使用for循环输出[1, 100] 里面的所有偶数
for i in range(1, 101):
if i % 2 == 0:
print(i)
45.使用for循环输出[1, 100] 里面能够同时被2和17整除的数字
for i in range(1, 101):
if i % 2 == 0 and i % 17 == 0:
print(i)
46.使用for循环输出[1. 100] 里面能够被2整除或者能够被17整除的数字
for i in range(1, 101):
if i % 2 == 0 or i % 17 == 0:
print(i)
47.使用for循环输出[1, 100] 里面不能被3整除的数字
for i in range(1, 101):
if i % 3 != 0:
print(i)
48.使用for循环进行海龟画图,画出一个边长为100的正方形
import turtle
# 创建一个海龟对象
t = turtle.Turtle()
# 设置边长
side_length = 100
# 画正方形
for _ in range(4):
t.forward(side_length) # 向前移动100像素
t.right(90) # 右转90度
# 完成绘画
turtle.done()
49.使用for循环输出[100, 999]当中满足能够整除16和整除89的数字
for i in range(100, 1000):
if i % 16 == 0 and i % 89 == 0:
print(i)
50.输入一个数字n(整数),使用for循环输出[1, n]当中的所有偶数
n = int(input("请输入一个整数n:"))
print(f"从1到{n}之间的所有偶数为:")
for i in range(1, n + 1):
if i % 2 == 0:
print(i)
51.输入一个数字n(整数),使用for循环输出[1, n]当中的所有奇数
n = int(input("请输入一个整数n:"))
print(f"从1到{n}之间的所有奇数为:")
for i in range(1, n + 1):
if i % 2 != 0:
print(i)
52,输入两个数字a和b,使用for循环输出[a, b]当中的所有奇数
a = int(input("请输入第一个整数a:"))
b = int(input("请输入第二个整数b:"))
print(f"从{a}到{b}之间的所有奇数为:")
for i in range(a, b + 1):
if i % 2 != 0:
print(i)
53.输入两个数字a和b,使用for循环输出[a, b]当中的所有偶数
a = int(input("请输入第一个整数a:"))
b = int(input("请输入第二个整数b:"))
print(f"从{a}到{b}之间的所有偶数为:")
for i in range(a, b + 1):
if i % 2 == 0:
print(i)
54.有一个等差数列为1, 2, 3, 4, 5…n,输出这个等差数列的前10位数字
n = 10 # 等差数列的前n位数字
print("等差数列的前10位数字为:")
for i in range(1, n + 1):
print(i, end=" ")
55.有一个等差数列为1, 3, 5, 7, 9…n,输出这个等差数列的前10位数字
n = 10 # 等差数列的前n位数字
start = 1 # 等差数列的起始值
difference = 2 # 等差数列的公差
print("等差数列的前10位数字为:")
for i in range(n):
print(start + i * difference, end=" ")
56.有一个等差数列为2,4,6…n,输出这个等差数列的前10位数字
n = 10 # 等差数列的前n位数字
start = 2 # 等差数列的起始值
difference = 2 # 等差数列的公差
print("等差数列的前10位数字为:")
for i in range(n):
print(start + i * difference, end=" ")
57.有一个等差数列为1,5,9…n,输出这个等差数列的前10位数字
n = 10 # 等差数列的前n位数字
start = 1 # 等差数列的起始值
difference = 4 # 等差数列的公差
print("等差数列的前10位数字为:")
for i in range(n):
print(start + i * difference, end=" ")
59.输入一个数字为n,输出在[1, n]范围当中符合2, 4, 6…n等差数列的数字
n = int(input("请输入一个整数n:"))
# 找出符合等差数列的数字
print("在[1, {}]范围内符合等差数列的数字为:".format(n))
for i in range(2, n + 1, 2):
print(i, end=" ")
60.输入一个数字为n,输出在[1, n]范围当中符合1, 3, 5…n等差数列的数字
n = int(input("请输入一个整数n:"))
# 找出符合等差数列的数字
print("在[1, {}]范围内符合等差数列的数字为:".format(n))
for i in range(1, n + 1, 2):
print(i, end=" ")