Python基础练习题
1.输入任意三个整数,将它们从小到大排列并输出
list=[]
for i in range(0,3):
x=int(input("请输入一个整数:"))
list.append(x)
list.sort()
print(list)
2.求任意字符串的长度
a=str(input("请输入字符串:"))
print("字符串长度为:%s"%len(str(a)))
- 定义一个函数,输入任意三个学生的姓名,然后写入到 D 盘根目录下的 test.txt 中
def write_text():
path = "D:/"
full_path = path + "test.txt"
file = open(full_path, "w")
for i in range(3):
msg=input("请输入:")
file.write(msg+"\n")
write_text()
- 定义一个函数,求 1-n 之间的所有偶数和,默认计算 1-10
def ou_sum():
sum=0
for n in range(11):
if n % 2 == 0:
sum+=n
print("所有偶数和为:%d"%sum)
ou_sum()
列表式:
s=[i for i in range(11) if i%2==0]
print("偶数总和为:%s"%sum(s))
5.定义一个函数,可以将任意两个字符串拼接到一起
a=input("请输入任意字符串:")
b=input("请输入任意字符串:")
def str():
ab="".join([a,b])
print(ab)
str()
6.输入任意三个整数,计算前两数之和与第三数的乘积
a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
c=int(input("请输入第三个数:"))
t=a+b*c
print(t)
- 写出Python的优势,三个以上
- 学习Python可以用来干什么
- 现有 str=“ABEFG” ,如何取出 FG 并打印
str="ABEFG"
print(str[3::])
10.编写一个小程序:让用户输入任意的用户名与密码,然后将他输入的用户名与密码打印出来,如用户输入 abc/123 ,则打印您输入的用户名是 abc ,密码是 123
i=input("请输入用户名/密码:")
s=i.split("/")
print("您输入的用户名是:"+s[0],"密码是:"+s[1])
11.字符串有哪些特点
可以是下标(索引);
字符串可以被连接在一起,用“+”运算符,重复*;
字符串可以写多行;
单引号或双引号。
- 字符串在使用 % 格式化时,