5道Python基础练习题

100道Python练习题,学完掌握Python! 花了一周的时间,整理了100道Python的练习题,如果你是一位初学者,那么这一份练习题将会给你带来极大的帮助,如果你能够完全独立的完成这份练习题,你已经入门的Python了,练习题涵盖Python基础的大部分内容,将分为五篇文章发出来,pdf版本可以在下方链接领取到。第一天1-20题 https://github.com/hellgoddess/PythonGuide/blob/main/python100%E9%A2%98/%E8%8E%B7%E5%8F%96python100%E9%A2%98pdf. 阅读详情

【练习题1】实现一个整数加法计算器

如 content = input(">>> ") # 5+9 , 6+4

count=0
while 1:
    content=input('>>>')
    s1 = content.split('+')
    print(s1)
    count = 0
    for i in s1:
        count += int(i)
    print(count)

【练习题2】请编写1 - 100 所有数的和

sum=0
for i in range(1,101):
    print(i)
    sum+=i

print(sum)

【练习题3】有如下值集合[11,22,33,44,55,66,77,88,99,90],将所有大于66的值保存至字典的第一个key中,将小于66的值保存至第二个key的值中。

即:{‘k1’:大于66的所有值,‘k2’:小于66的所有值}

li=[11,22,33,44,55,66,77,88,99,90]
dic={}
l1=[]
l2=[]
for i in li:
    if i ==66:
        continue
    elif i>66:
        l1.append(i)

    else:
        l2.append(i)

dic.setdefault('k1',l1)
dic.setdefault('k2',l2)
#Python小白学习交流群:153708845
print(dic)

【练习题4】编写9*9乘法表

print('---张氏99乘法表---')
for i in range(1,10):
    for j in range(1,i+1):
        print(j,"*",i,'=',i*j,end='\t')
    print()

【练习题5】 使用while,完成以下图形的输出

*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
i=1
while i<=5:
    print( '* '*i)

    i+=1

i=4
while 0<i<=4:
    print('* '*i )

    i-=1
Python 100道基础入门练习题(附答案) 手痒吗?来做做题? 阅读详情

相关推荐

Python100道经典练习题(一)

Python100道经典练习题(一) 当前计算机语言最火的python占据我们生活的各个方面,人工智能、云计算、5G发展、汽车工业、互联网加行业等。话不多说,所谓磨刀不误砍柴工,掌握一门编程语言的最佳方法就是打好语言基础,下面是结合自己学python语言总结出的100道python练习题,喜欢python和正在学习python的小伙伴可以练练手哦,也欢迎行业大佬提出批评指正。 数字组合 【题目】:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 分析: 四个数字组成三位数,把三位

j993221317的博客 1万+

5道python基础中while循环练习题

1. 使用while循环输出1 2 3 4 5 6 8 9 10 count=0 while count <10: count+=1 print(count) 2. 求1-100的所有数的和 count=0 total=0 #定义两个变量 while count <=100: total +=count # 每循环一次,total的count都需要累计加一次 count=count+1 #每循环一次,count都需要增加1 print(total)

Python热爱者的博客 1万+

Python100道练习题

猴子吃桃问题:猴子第一天摘下若干个桃子当即吃了一半,还不瘾,又多吃了一个第天早上又将剩下的桃子吃掉一半,又多吃了一个。编程序找出1000以内的所有完数,(6是一个"完数",它的因子是1,2,3)。一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1。有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…输入一个正整数,输出它的所有质数因子(如180的质数因子为2、2、3、3、5)。编写程序,输入整数a、b表示一个闭区间,找出该区间内的所有素数并打印。有一个已经排好的序列。

qq_56679246的博客 1万+

5道关于Python基础方面的练习题

1.校验输入内容是否符合规范(xx@polo.com), 如是进入下一步,如否则抛出提 示"incorrect email format"。控制台输入邮箱地址(格式为 username@companyname.com), 程序识别用户名和公司名后,将用户名和公司名输出到控制台。例如:153 = 1^3 + 5^3 + 3^3,因此 153 就是一个水仙花数。4.如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。2.一个for循环,每次获取同下标值。1.固定以.com结尾,用正则匹配。

AudiA6LV6的博客 269

使用Python编写简单的加法计算器

用户输入完毕后,代码将计算这两个数字的和,并将结果输出到屏幕上。这个简单的加法计算器可以帮助我们执行基本的加法运算。你可以根据需要进行修改和扩展,例如添加减法、乘法和除法等功能。在本文中,我们将使用Python编写一个简单的加法计算器。这个计算器将接受用户输入的两个数字,并将它们相加,然后显示结果。函数来获取用户输入。我们将使用适当的提示来指导用户输入第一个数字和第二个数字。接下来,我们将对这两个数字进行加法运算,并将结果保存在一个变量中。函数将用户输入的字符串转换为整数。函数将结果输出到屏幕上。

YOLOv6666的博客 1804

win10+conda+pytorch-gpu安装

pytorch 官网上只有linux和Mac的程序包,没有windows系统的,但是windows系统还是可以用pytorch的。  github: https://github.com/peterjc123/pytorch-scripts 首先要安装anaconda: 推荐清华镜像 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ ...

一摩尔自由的博客 1万+

5道不一样的Python基础题练习题,很有难度

下面这5道题,如果不打开Python实验,据说只有1%的人能全部做对。来挑战一下,看看你是不是Pythoner中的Top 1%。 第一题: #填空使等式成立: _(-1) == 1 #Python学习交流QQ群:579817333 第二题:len( bin(5))的值为? 第三题:表达式complex (1,2) == complex(“1+2j”)的值为? 第四题:int( -22.9 )的值是什么? 第五题:表达式str(float ()) * 2的值为? 都会吗? 学‘废’了吗? ...

Python热爱者的博客 708

高压脉冲发生器的各种电路图

高压脉冲发生器的各种电路图

qq_65102825的博客 5908

5道python练习题

1.两个变量的交换 a = 20 b = 30 print(f"变量交换之前a的值为{a},b的值为{b}") # 第一种交换变量的方式: 使用第三方临时变量 temp = a # 先将a值赋值给一个第三变量 存储a的值 a = b # 将b的值赋值给a b = temp # 将temp的值赋值给b temp存储的值其实为原来变量a存储的值 print(f"变量交换之后a的值为{a},b的值为{b}") # 第二种交换变量的方式: 使用python特有的方式 a, b = b, a print(

潇湘雨蝶 627

LIGGGHTS颗粒模拟入门:从DEM原理到工程实践

离散元法(DEM)是一种用于模拟颗粒物质行为的数值方法,其核心原理是通过计算每个颗粒的运动和相互作用来预测颗粒系统的宏观行为。该方法基于牛顿第二定律和接触力学模型,能够精确描述颗粒间的碰撞、摩擦和粘结等微观机制。在工程实践中,DEM技术为优化工业设备设计、预测材料流动和减少实验成本提供了重要价值。它广泛应用于制药造粒、矿石破碎、粉体输送和农业加工等领域,帮助工程师和研究人员深入理解颗粒系统的复杂动力学。LIGGGHTS作为一款基于LAMMPS的开源DEM软件,继承了其高效的并行计算架构,并针对颗粒模拟进行了

weixin_33979203的博客 420

软考中级信息系统监理师(第二版)-第21章基础设施工程监理

由于网络信息技术的飞速发展,变化日新月异,网络设计不但要保证目前网络传输容量的要求,也要考虑今后网络的发展,满足当前以及今后相当一段时间内的网络需求,便于向新技术的升级和衔接,同时又需要保护原有的投资。通用布缆系统工程中,承建单位的竣工文档主要包括以下内容:承建合同,招标文件,投标文件,设计方案,工程实施组织设计方案,工程施工报告,隐蔽工程记录,变更记录,自测报告,信息点分布图(表),园区、楼宇、水平配线表,楼层平面图及无线设备点位图,无线设备信息表,竣工图纸等。多排安装时,列间距不应小于1200mm。

2301_78583973的博客 1401

python基础题库100题及答案,python基础题目及答案

Python100经典练习题,附答案很多小伙伴在学习Python的时候,有时候会迷茫,不知道怎么可以检测出自己的水平是否很高,这次给大家带了这1https://mp.weixin.qq.com/s/wJKG2AsaCQxQhpK-rf2qwQ。编写一个程序,查找所有此类数字,它们可以被7整除,但不能是5的倍数(在2000和3200之间(均包括在内))。编写一个程序,可以计算给定数字的阶乘,结果应以逗号分隔的顺序打印在一行上,假设向程序提供了以下输入:8然后,输出应为:40320。

Bxwfjdjdbdgj的博客 435

手把手教你用Three.js+Vue打造3D机房可视化系统(附完整代码)

本文详细介绍了如何使用Three.js与Vue 3构建企业级3D机房可视化系统。从技术选型、项目架构设计到3D场景构建、设备建模与渲染策略,提供了完整的开发方案和实战代码。重点讲解了如何实现设备状态实时监控、交互操作与性能优化,帮助开发者快速掌握3D可视化开发的核心技术。

ttt77的博客 320

python基础 while循环练习

这篇文章主要给大家分享的是5道关于python基础 while循环练习题,无论学习什么语言,练习都是必不可少的,下面文章的练习题挺精湛的,需要的朋友可以参考一下 1. 使用while循环输出1 2 3 4 5 6 8 9 10 count=0 while count <10: count+=1 print(count) 2. 求1-100的所有数的和 count=0 total=0 #定义两个变量 while count <=100:

Free雅轩的博客 1914

Orange Pi 3B+刷入EmuELEC全过程:手把手教程

手把手教你如何在Orange Pi 3B+上成功刷入emuelec系统,涵盖烧录工具、镜像下载到启动设置的完整流程,让复古游戏体验轻松实现。

weixin_35732273的博客 1097

47、利用组策略配置 Windows 防火墙与 IPsec 全解析

本文深入解析了如何利用组策略配置Windows防火墙与IPsec,涵盖防火墙规则基础、IPsec身份验证与加密机制、服务器和域隔离实现方法、WFAS中新旧IPsec规则的区别与配置流程,并详细说明了防火墙属性与规则的优先级计算方式。同时介绍了证书服务、EFS等未详述的安全功能及相关学习资源,帮助管理员通过组策略有效提升网络安全性。

onion的博客 103

2024年最新python面向对象练习题四,2024年最新5年老Python面试竟然被这3道Python基础题难倒了

不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~给大家准备的学习资料包括但不限于:Python 环境、pycharm编辑器/永久激活/翻译插件python 零基础视频教程Python 界面开发实战教程Python 爬虫实战教程Python 数据分析实战教程python 游戏开发实战教程Python 电子书100本。

2401_84140428的博客 1145

华为交换机、路由器配置静态路由实现不同网段通信

华为交换机、路由器配置静态路由实现不同网段通信。在主核心交换机上配置vlanif10 192.168.10.254/24,vlanif20 192.168.20.254/24,vlanif100 192.168.100.1/24,PC1:192.168.10.1能ping通PC2:192.168.20.1,也能ping通PC3:192.168.30.1,交换机和路由器使用静态路由。

星如雨落 6464

Python练习题100题-带你轻松入门Python

近日发现一个Python入门的练习仓库,作者收集100多道Python的常见练习题,几乎概括了Python初学要掌握的基本问题。如果您是python的初学者,那么这100多个练习可以帮助...

湾区人工智能 605

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

python基础训练100题,python入门基础题

Python100经典练习题,附答案很多小伙伴在学习Python的时候,有时候会迷茫,不知道怎么可以检测出自己的水平是否很高,这次给大家带了这1https://mp.weixin.qq.com/s/wJKG2AsaCQxQhpK-rf2qwQ。编写一个程序,查找所有此类数字,它们可以被7整除,但不能是5的倍数(在2000和3200之间(均包括在内))。编写一个程序,可以计算给定数字的阶乘,结果应以逗号分隔的顺序打印在一行上,假设向程序提供了以下输入:8然后,输出应为:40320。

Night368的博客 383

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

用Python生成印度数学练习题,给孩子定制专属口算训练

这篇教程介绍了一个用Python编写的印度数学练习题生成器,帮助家长为孩子定制专属口算训练。文章首先指出传统练习册的不足,随后简要介绍了印度数学速算方法(如11×两位数、十位相同乘法等技巧)。核心部分是30行Python代码,可生成四种题型共100道题目(11乘法、十位相同乘法、补数减法和平方数题),支持难度调节并附带答案。代码简单易用,只需运行即可生成可打印的练习题文档。最后作者还提供了定制化建议和完整题库资源,强调印度数学能让孩子"算得更聪明"而非单纯追求速度。

qy_cai的博客 350

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

断言、with-as 篇,python 入门教程之每日 5 or 6 道题 | Python技能树征题

本篇博客主要为 https://bbs.youkuaiyun.com/skill/python 频道练习题模块补充题目,暂定每天提供 5 or 6 道测试题,后面可能会更多哦~。本篇博客对【进阶语法】→**【断言】**进行出题。以下题目,默认将正确答案,放置在选项 A 位置文章目录知识点:python 断言 与 with-as第 1 题:第 2 题:第 3 题:aaa第 4 题:aaa试题仓库地址如下:知识点:python 断言 与 with-as第 1 题:题目难度:1 星题干(问题描述):下

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 1万+

百川2-13B-Chat-4bits实战案例:用作AI助教生成5道Python练习题+答案+解析全过程

本文介绍了如何在星图GPU平台上自动化部署百川2-13B-对话模型-4bits量化版 WebUI v1.0镜像,并展示其作为AI编程助教的典型应用。通过该平台,用户可快速搭建环境,利用该模型高效生成结构化的Python编程练习题、答案及详细解析,显著提升教学或自学的内容准备效率。

weixin_34620658的博客 817

python第二次作业

【代码】python第二次作业。

2501_93751472的博客 16

Python初学者笔记--第三天(练习题)

1.提取字符串中字母;2.打印99乘法表;3.冒泡排序;4,水仙花数;5百钱买百鸡

qq_40744533的博客 370

[Python] 编程练习题 (30-34):算法强化与专项补漏

本系列包含5 套共 28 道 Python 编程练习题(题号 30-34),是针对华为 OD 机试第三题难度(算法设计、数据结构、边界优化)的专项强化训练,同时针对常见薄弱点(边界条件遗漏、索引越界、思维惯性、复杂逻辑拆解)进行系统补漏。第 30 题:5 道经典算法题(矩阵螺旋遍历、区间合并、字符串解码、岛屿数量、最长连续序列),融合多个考点,设置易混淆陷阱,用于拔高。第 31 题:8 道栈与pop基础训练题,从手动模拟到字符串解码代码阅读,再到抽象简洁代码理解,循序渐进巩固栈的运用。第 32 题。

Norman2025的博客 278
上一篇: Python中super函数的详细用法,直观理解
下一篇: Python脚本添加参数的几种方法
Python热爱者
博客等级 码龄7年 3059粉丝 1330原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值