『Python』⇥ 〔题集㈣的目录〕
🍊第十六题→学员列表当中找到指定姓名🍊
🍊第十七题→打工人🍊
🍊第十八题→火车票按检🍊
🍊第十九题→字符串切片🍊
🍊第二十零题→用户是否符合条件🍊
🍏第十六题→代码🍏
str_name = [{"name":"张三"},
{"name":"李四"},
{"name":"王五"},
{"name":"赵六"}]
input_name = str(input('请输入名字:'))
for stu_dict in str_name:
pass
print(stu_dict)
if stu_dict["name"] == input_name:
pass
print('找到了%s',input_name)
# 找到了就退出循环
break
else:
pass
print('没有找到%s',input_name)
print('程序end!')
🍏第十七题→代码🍏
while True:
my_wek = str(input('请输入星期一到星期日(输入其中一个)->:'))
if my_wek == "星期一" or my_wek == "星期二" or my_wek == "星期三" or my_wek == "星期四" or my_wek == "星期五":
print('打工人')
break
elif my_wek == "星期六" or my_wek == "星期日":
print('人上人')
break
else:
print('输入错误!')
print('退出程序')
🍏第十八题→代码🍏
while True:
ticket = str(input('请输入布尔类型:')) # 车票
if ticket == 'True':
print('车票购买成功%s.'%ticket)
lengthb = int(input('请输入数字:')) # 长度
if lengthb > 10:
print('刀的长度超过%d'%lengthb)
print('禁止上车!')
break
else:
print('刀的长度%d合格,请上车.'%lengthb)
break
else:
print('你还没有车票,请购买车票!')
🍏第十九题→代码🍏
num_str = "0123456789"
# 截取从 1~4 的位置的字符串
print(num_str[1:5])
# 截取从 1~末尾的字符串
print(num_str[1:]) # 注意:冒号(:)
# 截取从 开始~6 的位置
print(num_str[:7])
# 截取完整的字符串
print(num_str[:])
# 从开始位置每隔一个位置截取一个字符
print(num_str[::2])
# 从索引1开始每隔一个取一个
print(num_str[1::2])
# 拿到最后一个数字字符
print(num_str[-1]) # -2代表的是倒数第二个依次类推
# 截取从 2 - 末尾(减1)的字符串
print(num_str[2:-1])
# 截取字符串末尾两个字符
print(num_str[-2:])
# 截取倒数打印所有的数字
print(num_str[::-1])
🍏第二十零题→代码🍏
num = int(input('请输入你的年龄:'))
if num < 18:
print('你还不能去网吧!')
print('年龄未满18岁,才%d岁。'%num)
else:
print('欢迎光临!')