当前位置: 首页 > news >正文

Python基于实战练习的知识点回顾

一、基础

1、练习一

题目
在这里插入图片描述
答案

fp = open('text.txt', 'w')  # 打开文件 w-->写操作
print('人生苦短,我用Python', file=fp)  # 输出内容到文件
fp.close()  # 关闭文件

解析
print完整的语法格式

print(value,...,sep='',end='\n',file=None)
  • value:输出的内容
  • sep:print内输出多个数据时默认为空格,但是可以通过sep修改默认形式
  • end:一条print结束后默认为换行,但是可以通过end修改默认形式
  • file:使用print函数将内容输出到文件
    • 使用open内置函数创建文件
    • file可以将value写入文件中
    • fp.close()可以关闭文件

二、练习二

题目
在这里插入图片描述
答案

# coding=utf-8
name = input("请输入您的姓名:")
age = input("请输入您的年龄:")
word = input("请输入您的座右铭:")
print("-------------自我介绍-------------")
print('姓名:', name)
print('年龄:', age)
print('座右铭:', word)

二、数据类型和运算符

总结

保留字:python中被赋予特殊意义的单词
在这里插入图片描述
标识符:在python中可用来给变量、函数、类、模块和其他对象命名
在这里插入图片描述
在这里插入图片描述
变量
在这里插入图片描述
常用的数据类型转换函数
在这里插入图片描述
eval:python的一个内置函数,用于去掉字符串最外侧的引号,并按照Python语句方式执行去掉引号后的字符串

# coding=utf-8
s = '3.14+3'
print(s, type(s))
x = eval(s)  # 使用eval函数去掉字符串左右的引号,执行了加法运算
print(x, type(x))

eval函数经常与input函数一起使用,用来获取用户输入的数值型

age = eval(input("请输入你的年龄:"))
print(age,type(age))

在这里插入图片描述

1、练习一

题目
在这里插入图片描述

答案
D

解析
字符串可以使用[]进行索引和切片
[7:-3]是一个切片操作,遵循左闭右开原则
在这里插入图片描述
左闭取到,右开取不到

2、练习二

题目
在这里插入图片描述
答案

# coding=utf-8
num = eval(input("请输入一个四位整数:"))
print("千位上的数",num//1000)
print("百位上的数",num//100%10)
print("十位上的数",num//10%10)
print("个位上的数",num%10)
number = input("请输入一个四位整数:")
print('千位上的数',number[0])
print('百位上的数',number[1])
print('十位上的数',number[2])
print('个位上的数',number[3])

3、练习三

题目
在这里插入图片描述
答案

# coding=utf-8
father=eval(input("请输入爸爸身高:"))
mother=eval(input("请输入妈妈身高:"))
print("预测儿子的身高为:",(father+mother)*0.54)

三、if结构、循环结构(for、while)、结束循环(break、continue)、空语句(pass)

总结
在这里插入图片描述
在这里插入图片描述

1、练习一

题目
在这里插入图片描述
答案

# coding=utf-8
year=eval(input("请输入一个年份:"))
if (year%4==0 and year%100!=0)or year%400==0:print(year,"年是闰年")
else:print(year,"年是平年")

2、练习二

题目
在这里插入图片描述
答案

# coding=utf-8
answer = 'y'
while answer=='y':print("----------欢迎使用10086查询功能----------")print("输入1,显示当前余额")print("输入2,显示当前剩余流量")print("输入3,显示当前剩余通话")print("输入0,退出自助查询系统")choice=input("请输入你要执行的操作:")if choice=='1':print('当前余额为:0元')elif choice=='2':print('当前剩余流量为:0G')elif choice=='3':print('当前剩余通话为:0分钟')elif choice=='0':print('谢谢您的使用')breakelse:print("您的输入有误,请重新输入")answer=input("还继续操作吗?y/n:")
else:print("程序退出,谢谢您的使用")

3、练习三

题目
在这里插入图片描述
答案

# coding=utf-8
for i in range (1,10):for j in range (1,i+1):print(j,'*',i,'=',i*j,sep='',end=' ')print() # 内部循环执行完后换一行

四、练习四

题目
在这里插入图片描述

答案

# coding=utf-8
import random
rand = random.randint(1,100)
count=0
while count<=10:num = eval(input("请输入你猜的数字:"))if num<rand:print("小了")count+=1elif num>rand:print("大了")count += 1else:print("猜对了")break
# 判断次数
if count<=3:print("真聪明,一共猜了",count,'次')
elif count<=6:print("还可以,一共猜了",count,'次')
else:print("猜的次数有点多,一共猜了",count,'次')
http://www.dtcms.com/a/538282.html

相关文章:

  • 站群服务器是什么意思主流网站开发工具
  • Java的throws异常处理
  • 想在网上做外卖 上什么网站好站长工具2023最新国产
  • 重庆塔吊证查询网站一个网站放两个vps
  • 收录很快的推广网站北京定制公交app
  • 电子电力技术的软开关变换器学习记录分享2
  • 普陀区网站制作网站群建设 实现了
  • 国家示范校建设专题网站全国公共资源交易中心
  • 4.1进行网站建设与推广太原网站推广教程
  • ROS2系列 (1) : 常用环境变量解析与实践
  • 舆情分析报告格式济南网站搜索优化
  • 5.4静态变量和静态方法
  • 蓝蜂MQTT网关保障20个户外泵站数据,故障率降70%
  • 实现Docker登录状态定时自动失效的通用方法
  • 广西网站建设推荐全文搜索引擎有哪些
  • 打开无忧管理后台网站厦门网站优化
  • 科技网页制作模板电商网站目录优化
  • 网站名和域名能一样吗wordpress mp4 插件下载
  • 什么是模型的置信度
  • 微网站建设网络网络推广平台有哪些公司
  • 青岛seo网站排名电子商务有什么职业
  • 支持向量检索匹配数据源和具体数据表,SQLBot开源智能问数系统v1.2.1版本发布
  • 网站建设php实验报告内蒙古建筑培训网官网
  • 临淄做网站湖北网站建设费用
  • 然后在亚马逊网站上做外贸wordpress升级php的插件
  • 网站商城功能企业的网站建设与设计论文
  • 百度seo公司整站优化外贸人常去的网站
  • 网站建设与推广中国最厉害的建筑公司
  • 防城港建设局网站wordpress google字体 360
  • linux磁盘分区