Python练习题(一)

1. 打印100~200 之间的素数

for item in range(100,200):
    su_shu=True
    for i in range(2,item):
        if item % i ==0:
            su_shu = False
            break
    if su_shu==True:
        print(item,end='\t')

在这里插入图片描述

2. 输出乘法口诀表

for _list in range(9):
    for _col in range(_list+1):
        print(_col+1,'*',_list+1,'=',(_col+1)*(_list+1),end='\t')
    print()

在这里插入图片描述

3. 判断1000年—2000年之间的闰年

year=1000
while year<2000:
    if (year%4==0 and year%100!=0) or year%400==0:
        print(year,end='\t')
    year+=1

在这里插入图片描述

4. 给定两个整形变量的值,将两个值的内容进行交换。

a=10
b=20
a,b=b,a
print(a,b)

在这里插入图片描述

5. 一个文本文件中, 每一行是一个单词. 可能有重复. 统计每个单词出现的次数.

示例文件:
aaa
bbb
ccc
aaa
bb
c
aaa

f=open('./test.txt','r')#python语言中一切接对象,print(type(f))可以看对象类型
word={}
for a in f:
    a = a.strip()#strip字符串前后的空格抠掉
    if a in word:
        word[a]+=1
    else:
        word[a]=1
print(word)
f.close()

在这里插入图片描述

6. 求10 个整数中最大值。

a=[98,25,35,56,46,51,12,65,85,66]
max=a[0]
for item in a:
    if item>max:
        max=item
print(max)
98

7. 冒泡排序,按照降序输出

a=[98,25,35,56,46,51,12,65,85,66]
#冒泡排序
for counts in range(0,len(a)-1):
    sort=True
    for i in range(0,len(a)-1-counts):
        if a[i]<a[i+1]:
            a[i],a[i+1]=a[i+1],a[i]
            sort=False
    if sort==True:
        break
print(a)

在这里插入图片描述

8. 使用input输入两个数字, 计算两个数字的和

a=input('请输入第一个数:')
b=input('请输入第二个数')
a=int(a)
b=int(b)
print('a+b=',a+b)

在这里插入图片描述

9.创建一个包含5个数值的列表, 通过用户输入来确定每一个值. 并计算出5个数值的平均数.

a=[]
for count in range(5):
    x=input('你输入的第%d个数为>>' % (count+1))
    x=int(x)
    a.append(x)
print(a)
print((a[0]+a[1]+a[2]+a[3]+a[4])/5)

在这里插入图片描述

10. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。

ret=0
for item in range(1,101):
    ret+=((-1)**(item+1))*(1/item)
print(ret)

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python是一门十分流行的编程语言,它简单易学、代码简洁、功能强大。完成一百道Python练习题是提高Python编程能力、加深对Python语言的理解的一种很好的方式。 这一百道练习题包括了从基础语法到高级应用等各方面的知识。比如,学会了条件语句、循环语句、函数、列表、字典等基本知识后,就可以尝试一些更加高级的练习题,如利用Python进行数据分析、可视化等。 而通过完成练习题,我们可以提高编程的思维能力,如算法思维、问题分析和编程细节等方面的能力。同时还可以加深对Python语言的各种库、模块的了解和应用。 在做练习题过程中,还需要注意遵守代码规范,编写优雅的代码,这不仅能提高代码的可读性,也是在实际工作中需要遵守的基本要求之一。 总之,完成一百道Python练习题虽然是一项比较艰巨的任务,但是通过不懈努力,能够提高Python编程能力、加深对Python语言的理解,为日后的编程工作、学习等提供坚实的基础。 ### 回答2: 一百道Python练习题是一份很好的学习和练习材料,可用于巩固Python编程语言的基础知识,提高编程技能。这些练习题涵盖了Python编程的各个方面,如标准库的使用、函数的定义、条件语句、循环语句、字符串操作、列表操作、字典操作等等。 通过完成这些练习题,可以加深对不同Python概念的理解,更多地掌握Python的语法和特性,进而提升解决问题的能力。这些练习题也可以用于检查和评估学习者的编程水平,以便进一步调整学习计划和课程内容,更好地满足学习者的需求。 在完成这些练习题时,建议先仔细阅读题目要求和提示,尝试自己完成,如遇到困难可寻求相关资料和帮助。同时,还应注重代码的质量和可读性,考虑测试和调试的重要性。 总之,通过完成这些Python练习题,可以提高自己的编程能力和实践经验,进而更好地应对实际编程问题。 ### 回答3: 一百道Python练习题是很好的练习机会,对于初学者和有经验的开发者都有用。通过解决这些题目,可以提高对Python语言的理解和掌握程度,加深对编程逻辑和算法的认识,锻炼编程思维,提高代码实现能力。 这些题目从简单到困难,涵盖了Python的各个领域,包括基本语法、列表、字典、函数、模块、文件处理、正则表达式等。 题目多样化,涉及到数学、计算机科学以及实际编程中常见的问题。解决这些问题需要分析题目,理解题意,寻找合适的解决方案,写出清晰易读的代码。 解决这些练习题不仅有助于提高Python编程能力,还有利于增强编程的实际应用能力。在解决每一个问题的过程中,也需要考虑到实际开发中的各种情况,并尝试更多的练习和尝试。 总之,一百道Python练习题是很有用的编程练习资源,对于任何想要提高自己Python编程能力的人来说都是值得尝试的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值