买票共需要多少钱-信息技术爱好者

信息技术爱好者

您现在的位置是:首页> 信息学考> 程序设计

博客浏览

买票共需要多少钱

申浩利2022年12月30日个人博客1066
“买票共需要多少钱”是高中学业水平测试中的Python的一道典型题目,已知成人票和儿童票的价格,同时输入成人票和儿童票的数量,计算并输出买票共需要多少钱。它需要用的字符串切片方法split(),还涉及到一些列表操作的知识。

题目

动物园每张成人票12元,每张儿童票5元,李老师一共买了a张成人票,b张儿童票,共需要多少钱?

输入样例

1 6

输出样例

42

知识准备

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。列表索引从0开始。列表可以进行截取、组合等。使用下标索引来访问列表中的值。

Split()方法:通过指定分隔符对字符串进行切片

语法:str.split(str)

参数:str -- 分隔符

返回值:返回分割后的字符串列表

算法分析

输入成人票和儿童票的数量,存到变量str1

对输入的字符进行切片,存到变量list1

读取儿童票成人票的数量并转换数据类型,a成人票 b儿童票

计算并输出结果

程序源码

str1=input("请从键盘上输入成人票和儿童票的数量,中间用空格分隔:")

list1=str1.split(' ')

a=int(list1[0])

b=int(list1[1])

print(a*12+b*5)

大家可以到资源下载中下载本视频的PPT和python程序文件