我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【Python基础】练习题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【Python基础】练习题

# 练习题
'''
1、简述编译型语言和解释性语言的区别,并且列出你知道哪些语言为编译型那些为解释型
    编译型语言:每次编写完成后都要将其编译成二进制(0和1)文件
                优点:运行速度快
                缺点:调试极其不方便,因为每次修正代码都要重新编译效率极低
    解释型语言:编写完成后,直接运行代码由解释器逐条解释代码为二进制
                优点:调试很方便,修改后直接运行不用变异
                缺点:运行速度慢
2、运行Python的两种方式:
    1、交互式命令行输入运行
    2、文件存储后直接运行
3、单行注释和多行注释的区别:
    1、单行注释使用#  2、多行注释使用三引号
4、布尔值分别有什么:
    1、True和False
5、声明变量注意事项:
    1、拒绝变量名词不达意
    2、拒绝中文作为变量名
    3、全大写约定俗成是常量,全小写约定俗成是变量
    4、拒绝变量名数字开头
    5、系统内置关键字不能作为变量名,比如and,True,if等等
6、如何查看变量在内存的地址,变量类型以及值大小比较
    print(type())   #变量的类型
    print(id())     #变量的内存地址
    print(x == y)   # == 作为比较符号,并非单个=
'''

'''
7、实现用户输入用户名和密码,当用户名为seven或者alex企鹅密码为123时,登陆成功,否则登陆失败,失败时允许重复输入三次
'''
# user1 = "seven"
# passwd = "123"
# user2 = "alex"
#
# info = '''
# 错误次数大于3次将退出程序
# '''
# print(info)
# count1 = 0
# while count1 < 3:
#     user = input("Please input your name: ")
#     if user == user1 or user == user2:
#         count2 = 0
#         while count2 < 3:
#             password = input("Please input your password: ")
#             if password == passwd:
#                 print("登陆成功!!!")
#             else:
#                 print("密码有误请重新输入!!!")
#                 count2+=1
#         else:
#             break
#     else:
#         print("您的账号输入有误,请重新输入")
#         count1+=1

'''
使用while循环实现输出2-3+4-5+6..+100的结果
分析:
    加的都是偶数,减得都是奇数
'''
# i = 2
# sum=0
# while i<=100:
#     if i % 2 == 0:
#         sum += i
#     else:
#         sum -= i
#     i += 1
# print('sum:',sum)

'''
使用while循环实现输出1,2,3..9的结果
'''
# count = 1
# while True:
#     if count > 9:break
#     print(count)
#     count+=1

# count = 1
# while count < 10:
#     print(count)
#     count+=1

'''
使用while循环打印出1-100所有的奇数和偶数
'''
# count = 0
# while count <= 100:
#     if count % 2 == 0:
#         print("偶数:%s" %(count))
#         count+=1
#     else:
#         print("奇数:%s" %(count))
#         count+=1

'''
简述如下两个变量的关系
'''
# n1 = 123456     ##设置变量
# n2 = n1         ##将n1的值赋值给n2

'''
做出一个闰年判断程序等待用户输入,输入后给出反馈结果
'''
# while True:
#     varual = int(input("请输入要判断的年份吧: "))
#     if varual%4 == 0 and varual%100 != 0:
#         print("%s 是闰年" %(varual))
#     elif varual % 400 == 0:
#         print("%s 是闰年" %(varual))
#     else:
#         print("%s 是平年" %(varual))

'''
按照格式化打印内容
'''
# name = input("请输入姓名: ")
# age = input("请输入年龄: ")
# job = input("请输入职业: ")
# school = input("请输入学校: ")
# hosttown = input("请输入家乡: ")
#
# message='''
# 姓名: %s
# 年龄: %s
# 职业: %s
# 学校: %s
# 家乡: %s
# ''' %(name,age,job,school,hosttown)
#
# print(message)

'''
假设一年的定期利率为3.25%计算一下需要多少年,1000元的一年定期存款能连本带息的翻番
'''

# rmb = 10000
# rate = 0.0325
# years = 0
# while True:
#     if rmb > 20000:
#         print("大概 %s 年后账户余额为 %s元"%(years,rmb))
#         break
#     rmb = rmb + (rmb*rate)
#     years += 1

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【Python基础】练习题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

【Python基础】练习题

# 练习题'''1、简述编译型语言和解释性语言的区别,并且列出你知道哪些语言为编译型那些为解释型 编译型语言:每次编写完成后都要将其编译成二进制(0和1)文件 优点:运行速度快
2023-01-31

python基础1习题练习

python基础1习题练习:#encoding:utf-8#1.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!name=input('name>>: ').strip()passwor
2023-01-31

Python基础练习100题 ( 91

昨天和大家分享了81-90题,今天继续来刷最后的91-100题Question 91:Please write a program which accepts a string from console and print it in re
2023-01-31

Python基础练习100题 ( 1~

大家好,好久不见,我最近在Github上发现了一个好东西,是关于夯实Python基础的100道题,原作者是在Python2的时候创建的,闲来无事,非常适合像我一样的小白来练习对于每一道题,解法都不唯一,我在这里仅仅是抛砖引玉,希望可以集合大
2023-01-31

Python基础练习100题 ( 31

昨天和大家分享了21-30题,今天继续来刷31~40题Question 31:Define a function which can print a dictionary where the keys are numbers between
2023-01-31

Python基础练习100题 ( 41

大家好,我又回来了,昨天和大家分享了31-40题,今天继续来看41~50题Question 41:Write a program which can map() to make a list whose elements are squar
2023-01-31

Python基础练习100题 ( 21

昨天和大家分享了前10道题,今天继续来刷21~30Question 21:A robot moves in a plane starting from the original point (0,0). The robot can move
2023-01-31

Python基础练习100题 ( 81

昨天和大家分享了71-80题,今天继续来刷81~90题Question 81:By using list comprehension, please write a program to print the list after remov
2023-01-31

Python基础练习100题 ( 61

昨天和大家分享了51-60题,今天继续来刷61~70题Question 61:The Fibonacci Sequence is computed based on the following formula:f(n)=0 if n=0f(
2023-01-31

Python基础练习100题 ( 71

昨天和大家分享了61-70题,今天继续来刷71~80题Question 71:Please write a program to output a random number, which is divisible by 5 and 7,
2023-01-31

Python基础练习100题 ( 51

昨天和大家分享了41-50题,今天继续来刷51~60题Question 51:Write a function to compute 5/0 and use try/except to catch the exceptions.解法一def
2023-01-31

Python基础练习100题 ( 11

上一期和大家分享了前10道题,今天继续来刷11~20Question 11:Write a program which accepts a sequence of comma separated 4 digit binary numbers
2023-01-31

Python--基础练习

1. 在Linux电脑上安装python,ipython,pycharm专业版本软件;   2. 在Windows电脑上安装python3版本,并配置环境变量,确保Dos环境下运行脚本;   3. Linux下有多少种运行python的不同
2023-01-31

Python 基础练习 PAT水题(四)

#学习笔记#用以练习python基础#原题链接:https://www.patest.cn/contests/pat-b-practise/1050 本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角
2023-01-31

基础Python练习题有哪些

本篇内容主要讲解“基础Python练习题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基础Python练习题有哪些”吧!1. 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中9
2023-06-25

python基础知识练习题(二)

1、 有两个列表  l1 = [11, 22, 33]  l2 = [22, 33, 44]   a.获取内容相同的元素列表li = []l1 = [11, 22, 33]l2 = [22, 33, 44]for v1 in l1:
2023-01-31

python入门-简单基础题练习

'''1.简述变量名称规范    (1)变量必须由字母,数字,下划线组成。    (2)变量不能是数字开头,更不可以是纯数字组成。    (3)变量不能是python的关键词。    (4)变量名称要有意义,不能随便瞎起。    (5)变量
2023-01-31

Python基础练习题目有哪些

这篇文章主要讲解了“Python基础练习题目有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python基础练习题目有哪些”吧!1 、题目:有5个数字:1、2、3、4,5能组成多少个互不
2023-06-02

python基础练习_1.1

练习_1.1练习题目:    1 打印九九乘法表    2 打印下方菱形    3 打印100以内的斐波那契数列    4 求斐波那契数列第101项    5 求10万内的所有质数       *         ***       ***
2023-01-31

python3--基础总练习题

1、常用字符串格式化有哪些?并说明他们的区别格式化操作符(%)fotmat2、请手写一个单例模式(面试题)无论实例化多少次,他的对象始终是一个内存地址单例模式,示例:classtest:__instance=Nonedef__init__(
2023-01-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录