Python基础题目 41 ~ 60

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=" ")


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值