Python基础练习题,含答案解析,高级Python面试题及答案

这篇博客涵盖了Python的基础练习和面试题,包括格式化输出、input方法、变量认知、条件判断、运算操作、循环控制、字符串处理、列表操作、元组统计、用户信息管理等多个方面。通过实例解析,帮助读者巩固Python知识并准备面试。
摘要由CSDN通过智能技术生成

2. 进行格式化输出

打印上边框

print(“我的名片”)

格式化4个变量,这里面使用了f-string方式进行的格式化,同学们也可以使用其他的格式化方式

print(f"姓名: {name}")

print(f"QQ: {QQ}")

print(f"手机号: {phone}")

print(f"地址: {address}")

#打印下边框

print(“===========================”)

3.答案解析:

这里让我们练习input方法 所以使用input接收用户输入即可

接收输入的名字

name = input(“请输入自己的姓名:”)

打印名字

print(name)

4.答案解析:

这里考察的是我们对变量的认知

python中的内置方法是一个变量你可以对其赋值,但是赋值后就不能再次当方法使用了

修改只需要把第一行代码去掉即可

#int = 100 #错误 对内置方法进行了赋值,导致后面int方法不能使用

a = “200”

b = int(a)

print(b)

5.答案解析:

这里面考察2个知识点 一个是input 一个是if判断

从键盘获取用户名和密码

name = input(“请输入用户名:”)

password = input(“请输入密码:”)

and 连接2个判断语句 表示2个都要相等

if name==“MrSun” and password==“123456”:

print(“欢迎来到博学谷”)

6.答案解析:

这里考察的就是我们条件判断

我们现实中±*/是让用户来选择的,那么我们根据用户的选择的操作 执行对应的行为

注意input 返回的都是字符串记得把数字转int类型

num1 = int(input("请输入第一个数字: "))

opt = input("请输入你要执行的操作(+ - * /): ")

num2 = int(input("请输入第二个个数字: "))

注意判断的时候是双等号

if opt==“+”:

使用f-string格式化,效果: 1 + 2 = 3

print(f"{num1} {opt} {num2} = {num1+num2}")

elif opt==“-”:

print(f"{num1} {opt} {num2} = {num1-num2}")

elif opt==“*”:

print(f"{num1} {opt} {num2} = {num1*num2}")

elif opt==“/”:

print(f"{num1} {opt} {num2} = {num1/num2}")

else:

pri

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值