python写作业

 4、用循环语句求1+22+333+4444+55555的和。

i = 1
j = 1
sum = 0
for a in range(1, 6):
    sum += a * j
    i *= 10
    j += i
print(sum)

j

 

5、求出2000-2100的所有闰年,条件是四年一闰;百年不闰,四百年再闰。

years = []
for year in range(2000, 2101):
    if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
        years.append(year)
print("2000-2100年之间的闰年:")
print(years)

 

6、输入两个正整数,并求出它们的最大公约数和最小公倍数。

num1 = int(input("请输入第一个正整数: "))
num2 = int(input("请输入第二个正整数: "))
def gcd(a, b):
    if b == 0:
        return a
    return gcd(b, a % b)
def lcm(a, b):
    return (a * b) // gcd(a, b)
gcd1 = gcd(num1, num2)
lcm1 = lcm(num1, num2)
print("最大公约数:", gcd1)
print("最小公倍数:", lcm1)

 

7、输出100以内的所有质数。

def zs(n):
    if n <= 1:
        return False
    for i in range(2, n):
        if n % i == 0:
            return False
    return True
print("100以内的所有质数:")
for num in range(2, 100):
    if zs(num):
        print(num, end=" ")

 

8、求100以内最大的10个质数的和。

def zs(n):
    if n <= 1:
        return False
    for i in range(2, n):
        if n % i == 0:
            return False
    return True
count = 0
sum = 0
num = 100
while count < 10:
    if zs(num):
        sum += num
        count += 1
    num -= 1
print("100以内最大的10个质数的和:", sum)

 

9 110 所有偶数的和。

sum = 0
for num in range(1, 11):
    if num % 2 == 0:
        sum += num
print("1到10所有偶数的和:", sum)

 

10、将10-20不能被23整除的数输出。

for num in range(10, 21):
    if num % 2 != 0 and num % 3 != 0:
        print(num)

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Python作业含文本读的意思是在编写Python程序时需要读取文本文件或者将程序处理结果入到文本文件中。Python具有很好的文本处理能力,可以对文本文件进行各种操作。例如读取文件内容、修改文件内容、将文件内容输出到屏幕或入到新的文件中等。 在Python作业中,可能会有需要读取文本文件并处理的需求。例如,给定一个文本文件,要求统计其中某个单词出现的次数,或者要求将文本中某些词汇进行替换等操作。这些任务都需要涉及到文本读操作。 Python提供了open()函数来打开一个文本文件,并返回一个文件对象,然后通过该对象可以进行文本的读操作。例如: f = open('myfile.txt', 'r') # 打开文件,使用读取模式 contents = f.read() # 读取整个文件内容 f.close() # 关闭文件 以上代码使用了read()方法读取整个文件的内容,这个内容可以被保存在一个字符串变量中。如果需要逐行读取文本内容,则可以使用for循环遍历文件对象。例如: f = open('myfile.txt', 'r') # 打开文件,使用读取模式 for line in f: # 处理每一行文本内容 f.close() # 关闭文件 需要注意的是,读文件时需要特别注意编码问题,以避免出现乱码等问题。可以在open()函数中指定编码方式,例如: f = open('myfile.txt', 'r', encoding='utf-8') # 以UTF-8编码方式打开文件 contents = f.read() # 读取整个文件内容 f.close() # 关闭文件 总之,Python在文本读操作方面非常强大,可以满足各种文本处理的需求。Python作业涉及到文本读操作,需要熟练掌握Python的文本读方法,才能更好地完成作业任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值