1、用代码实现:控制台输入5个数字后,用list的方法实现从小到大输出,并输出最小值
答:
# 控制台输入5个数字
str0 = input("请输入5个数字\n")
print(type(str0),str0)
# 按空格分隔,存为列表
list1 = str0.split(" ")
print(list1)
# 因为分隔后列表里的元素都是string型,需要将string型遍历转成int型
list2 = list(map(int,list1))
# 从小到大排序输出
list2.sort()
print(list2)
# 输出最小值
print("最小值是:%d" % list2[0])
2、有一个浮点数是22.33456 如果我要输出 abc 22.3kkk 如何用字符串格式化的方式实现
print('abc %.1f%s' % (22.33456, 'kkk'))
3、有一个列表[1,2,3],如何复制这个列表放入另外一个独立的列表中
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list2.extend(list1)
print(list2)
4、定义一个变量name,输入你自己的名字,将他名字首字母大写
name = "wu pei"
print(name.title())
5、实现一个简单的句子的单词统计,句子如下:
“There was once a guy who suffered from cancer, a cancer that can’t be cured”
name = """There was once a guy who suffered from cancer, a cancer that can't be cured"""
# 因为句子里面有逗号,所以先用replace()将","替换为空,再切割成列表,最后统计列表里的单词个数
list1 = name.replace(',', '').split(" ")
print(list1)
print(len(list1))