面试之python试题汇总

本文整理了多个Python编程面试中的常见题目,包括字符串遍历、条件判断、输入输出、循环控制、数据类型转换等基础知识,以及算法实现、逻辑判断、错误处理等方面,帮助考生熟悉面试常见问题。
摘要由CSDN通过智能技术生成

str="abcdefg"   #依次打印出str
for n in str:
     print(n)

for n in str("abcdefg"):
     print(n)

#现有一字符串x = “abcdefg”,将字符串中的元素逐个输出,并且在输出的时候如果字母
#是b则显示B
'''
x ="abcdefg"
for n in x:       #n代表字符串里的每一个字符
    if n=="b":
        print("B")
    else:
        print(n)
'''
'''
x ="abcdefg"
for n in x:       #n代表字符串里的每一个字符
    if n=="b":
        print("B")
        continue
    print(n)
'''
'''
x ="abcdefg"
for n in x:       #n代表字符串里的每一个字符
    if n=="b":
        n="B"
    print(n)
'''

'''
通过键盘输入一个人的,姓名、年龄、身高(input和raw_input,自己定义结果)。利用占位符,打印出"x的年龄为y岁,x的身高为z厘米"

name=input("请输入姓名:")
age=int(input("请输入年龄:"))
height=float(input("请输入身高:"))
print("%s的年龄为%d岁,%s的身高为%.2f厘米"%(name,age,name,height))
'''

#通过键盘输入长方形的长和宽(a、b),输出长方形的面积和周长
'''
a=int(input("请输入长方形的长:"))
b=int(input("请输入长方形的宽:"))
L=(a+b)*2
S=a*b
print("长方形的周长为%d,长方形的面积为%d"%(L,S))
'''
#题输入两个整数:1500和350,打印出它们的商和余数
'''
print(1500/350)
print(1500%350)
'''

#.通过键盘输入两个数, 将两个数进行调换(如初始a=1,b=2 ,最后要变为a=2,b=1)。提示:
#可以引入第三个变量,作为临时变量,来保存值
'''
a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
temp=a           #使用temp存放a的原始值
a=b             #a的值改变,但是temp还是为a以前的值
b=temp           #把a的原始值赋值给b
print(a,b)
'''
'''
a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
a,b=b,a
print(a,b)
'''

#输入三个整数给a、b、c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,
#把c中原来的值给a,然后输出a、b、c
'''
a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
c=int(input("请输入第三个数:"))
temp1=a
temp2=b
temp3=c
b=temp1
c=temp2
a=temp3
print(a,b,c)
'''
'''
a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
c=int(input("请输入第三个数:"))

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值