一:问题描述(共计18道)

1.问题1

你买了n个苹果,但是很不幸里面混进了一条虫子,如果虫子每x小时吃完一只苹果,然后开始吃下一个,经过y小时后,你还有几个完整的苹果?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

分别输入n,x,y三个整型数值,输出结果。

2.问题2

分别输入两个时间,输入格式为:分钟:秒(如1:05、12:30、45:59),第二个时间比第一个时间更大,计算两个时间间隔的秒数。

3.问题3

判断输入字符串是否为邮箱格式。是邮箱则输出“正确”,不是邮箱则输出“错误”。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

  1. 该字符串中必须包含@;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

  2. @不是第一个,也不是最后一个;


4.问题4

某市出租车收费标准如下:3千米以内(含3千米)收费10元;超过3千米部分每千米收费2元。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

编写程序,输入行使路程,输出付费金额。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

对a向上取整设计算法:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

  1. 如果a是整数,则直接返回值;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

  2. 如果a是小数,则将a加上0.5后,进行四舍五入计算后返回值。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

  3. 四舍五入计算函数为round(x)

5.问题5

学校运动会比赛取前六名成绩,其中第一名得7分,第二名得5分,第三名得4分,第四名得3分,第五名得2分,第六名得1分。编写程序,利用列表计算,输入名次,输出得分。

6.问题6

输入字符串,逐个输出各个字符。

7.问题7

请补充横线处的代码,让 Python 帮你随机选一个饮品吧!‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

import _
random.seed(
1
)
listC = [‘加多宝’,‘雪碧’,‘可乐’,‘勇闯天涯’,‘椰子汁’]
print(random. (listC))

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:无
输出:“加多宝”

8.问题8

请补充横线处的代码,listA中存放了已点的餐单,让 Python 帮你增加一个“红烧肉”,去掉一个“水煮干丝”。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

listA = [‘水煮干丝’,‘平桥豆腐’,‘白灼虾’,‘香菇青菜’,‘西红柿鸡蛋汤’]
listA._ (“红烧肉”)
listA. (“水煮干丝”)
print(listA)

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:无
输出:“[‘水煮干丝’,‘平桥豆腐’,‘白灼虾’,‘香菇青菜’,‘西红柿鸡蛋汤’]”

9.问题9

请补充横线处的代码。dictMenu 中存放了你的双人下午套餐(包括咖啡 2 份和点心 2 份)的价格,让 Python 帮忙计算并输出消费总额。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

dictMenu = {‘卡布奇洛’:
32
,‘摩卡’:
30
,‘抹茶蛋糕’:
28
,‘布朗尼’:
26
}
__ _
for i in :
sum += i
print(sum)

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:无
输出:“123”

10.问题10

获得输入正整数 N,反转输出该正整数,不考虑异常情况。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:“986”
输出:“689”

11.问题11

给定一个数字 123456,请采用宽度为 25、右对齐方式打印输出,使用加号“+”填充。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:无
输出:“+++++123456”

12.问题12

给定一个数字 12345678.9,请增加千位分隔符号,设置宽度为 30、右对齐方式打印输出,使用空格填充。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:无
输出:" 12,345,678.9"

13.问题13

给定一个整数数字 0x1010,请依次输出 Python 语言中十六进制、十进制、八进制和二进制表示形式,使用英文逗号分隔。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:无
输出:“0x1010,4112,0o10020,…”

14.问题14

获得用户输入的一个字符串,请输出其全小写形式。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:“Alice”
输出:“alice”

15.问题15

获得用户输入的一个字符串,输出其中字母 a 的出现次数。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:“Alice is a girl”
输出:“1”

16.问题16

获得用户输入的一个字符串,替换其中出现的字符串"py"为"python",输出替换后的字符串 。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:“Alice like use py”
输出:“Alice like use python”

17.问题17

获得用户输入的一组数字,采用逗号分隔,输出其中的最大值。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:“8,3,5,7”
输出:“8”

18.问题18

ls 是一个列表,内容如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

ls = [
123
, “456”,
789
, “123”,
456
, “789”]
请补充如下代码,求其各整数元素的和:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

ls = [
123
, “456”,
789
, “123”,
456
, “789”]
s =
0

for item in ls:
if __ _ == type(
123
):
s += __ _
print(s)
示例1:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬

输入:无
输出:
123

二、源代码(娱乐性代码,全对)

def problem_1():"""你买了n个苹果,但是很不幸里面混进了一条虫子,如果虫子每x小时吃完一只苹果,然后开始吃下一个。经过y小时后,你还有几个完整的苹果?分别输入n,x,y三个整型数值,输出结果。"""n = int(input())x = int(input())y = int(input())if y % x == 0:print(int(n-y//x))if y % x != 0:print(int(n-y//x-1))def problem_2():"""分别输入两个时间,输入格式为:分钟:秒(如1:05、12:30、45:59),第二个时间比第一个时间更大,计算两个时间间隔的秒数。"""time_1 = input()time_2 = input()time_1_seconds = int(time_1[:-3])*60 + int(time_1[-2])*10 + int(time_1[-1])time_2_seconds = int(time_2[:-3])*60 + int(time_2[-2])*10 + int(time_2[-1])print(time_2_seconds-time_1_seconds)def problem_3():"""判断输入字符串是否为邮箱格式。是邮箱则输出“正确”,不是邮箱则输出“错误”。1. 该字符串中必须包含@;2. @不是第一个,也不是最后一个;"""a = input()if '@' not in a:print('错误')else:if (a[0] == '@' or a[-1] == '@'):print('错误')else:print('正确')def problem_4():"""某市出租车收费标准如下:3千米以内(含3千米)收费10元;超过3千米部分每千米收费2元。编写程序,输入行使路程,输出付费金额。对a向上取整设计算法:1. 如果a是整数,则直接返回值;2. 如果a是小数,则将a加上0.5后,进行四舍五入计算后返回值。3. 四舍五入计算函数为round(x)"""a = eval(input())if type(a) == type(int(2)):if a <= int(3):print('10')else:fee = 10 + round(a-3+0.5)*2print(fee)if type(a) == type(float(2)):if a <= int(3):print('10')else:print(10 + (round(a-3+0.5)*2))def problem_5():"""学校运动会比赛取前六名成绩。其中第一名得7分,第二名得5分,第三名得4分,第四名得3分,第五名得2分,第六名得1分。编写程序,利用列表计算,输入名次,输出得分。"""n = input()lst = [7, 5, 4, 3, 2, 1]if n == "1" or n == "2" or n == "3" or n == "4" or n == "5" or n == "6":print(lst[int(n)-1])else:print("输入名次错误")def problem_6():"""输入字符串,逐个输出各个字符。"""a = input()for s in a :print(s)def problem_7():"""请补充横线处的代码,让 Python 帮你随机选一个饮品吧!"""import  randomrandom.seed(1)listC = ['加多宝','雪碧','可乐','勇闯天涯','椰子汁']print(random.choice (listC))def problem_8():listA = ['水煮干丝','平桥豆腐','白灼虾','香菇青菜','西红柿鸡蛋汤']listA.append ("红烧肉")listA.remove ("水煮干丝")print(listA)def problem_9():dictMenu = {'卡布奇洛':32,'摩卡':30,'抹茶蛋糕':28,'布朗尼':26}sum = 0 for i in dictMenu.values():sum +=  iprint(sum)def problem_10():"""获得输入正整数 N,反转输出该正整数,不考虑异常情况。"""a = input()num_len = len(a)new_str = ''for i in range(-1,-1-num_len,-1):new_str += a[i]print(new_str)def problem_11():"""给定一个数字 123456,请采用宽度为 25、右对齐方式打印输出,使用加号“+”填充。"""print('{:+>25}'.format(123456))def problem_12():"""给定一个数字 12345678.9,请增加千位分隔符号,设置宽度为 30、右对齐方式打印输出,使用空格填充。"""print('{:>30,}'.format(12345678.9))def problem_13():"""给定一个整数数字 0x1010,请依次输出 Python 语言中十六进制、十进制、八进制和二进制表示形式,使用英文逗号分隔。"""print('0x{0:x},{0},0o{0:o},0b{0:b}'.format(0x1010))def problem_14():"""获得用户输入的一个字符串,请输出其全小写形式。"""a = input()print(a.lower())def problem_15():"""获得用户输入的一个字符串,输出其中字母 a 的出现次数。"""str = input()print(str.count('a'))def problem_16():"""获得用户输入的一个字符串,替换其中出现的字符串"py"为"python",输出替换后的字符串 。"""a = input()print(a.replace('py', 'python'))def problem_17():"""获得用户输入的一组数字,采用逗号分隔,输出其中的最大值。"""data = input()data_1 = data.split(',')data_2 = []for i in data_1:data_2.append(int(i))print(max(data_2))def problem_18():ls = [123, "456", 789, "123", 456, "789"]s = 0for item in ls:if type(item) == type(123):s += itemprint(s)if __name__ == '__main__':problem_18()

研一Python基础课程第二周课后习题分享(含代码)相关推荐

  1. 研一Python基础课程第一周课后习题分享(含代码)

    一.日期格式化输出 描述‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬ ...

  2. 研一Python基础课程第四周课后习题分享(含源代码)

    代码写的较多,有问题可以私聊我! 第四周作业分享 一.题目前言 二.题目分享 1. 问题1 2. 问题2 3. 问题3 4. 问题4 5. 问题5 6. 问题6 7. 问题7 8. 问题8 9.问题9 ...

  3. 【带你快速了解人工智能开发Python基础课程第二周】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 1.Python数据类型转换 2.算术运算符和赋值运算符 3.扩展:短路运算 4.if选择判断结构 5.while循环 ...

  4. python 基础课程第二天

    文章目录 python 基础课程第二天 链式赋值 系列解包赋值 常量 最基本内置数据类型介绍 数字和基本运算符 整数 使用INT()实现类型转换: 自动转型: 整数可以多大 浮点数 类型转换和四舍五入 ...

  5. 研一Python基础课程第三周课后习题分享(下)(含源代码)

    这里分享剩余的八道题,比起前八道,后面八道题相对容易很多! 一.题目分享 第九题:计算圆周率--无穷级数法 描述‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬ ...

  6. Python二级教程 第二章课后习题

    大气科学专业,只有Fortran基础,代码是按照书上教程来的,没有添加后面学的知识,适合纯新手参考~ 章末个人小笔记 如果发现有错误的地方,欢迎交流学习(●'◡'●) 2.1 获得用户输入的一个整数N ...

  7. coursera 吴恩达 -- 第一课 神经网络和深度学习 :第二周课后习题 Neural Network Basics Quiz, 10 questions

    解决问题就像打怪

  8. Python 基础课程第五天

    Python 基础课程第五天 第四章:控制语句 循环结构 for循环和可迭代对象遍历 可迭代对象 range 对象 嵌套循环和综合练习 break 语句 continue 语句 else 语句 循环代 ...

  9. python 基础课程第三天

    文章目录 python 基础课程第三天 字符串 可变字符串 基本运算符 复合赋值运算符 运算符优先级 序列 列表简介 列表的创建 基本语法[]创建 list()创建 range()创建整数列表 推导式 ...

最新文章

  1. 测一测你的blog魔症有多严重
  2. 计算机科学速成课】[40集全/精校] - Crash Course Computer Science
  3. 玩转“网上邻居”之WINS解析(一)
  4. java知识积累——单元测试和JUnit(二)
  5. Linux 上 GDM 登录界面如何适应高分屏
  6. Confluence 6 索引支持的语言并进行修改
  7. 离开APM的弹性云还是真弹性吗
  8. T-SQL 之 DDL语法
  9. 朴素的UNIX之-进程/线程模型
  10. 集中器与本地通信模块的交互流程
  11. 批处理删除文件夹下所有文件和文件夹
  12. 快点射!(Swift Injection) 不带这样的!
  13. 计算机体系结构多处理器性能评价指标——加速比
  14. 华为MateBook电脑PAK-AL09救砖教程
  15. 如何将PDF图片旋转90度,盘点这个小方法
  16. 使用 Flutter 与 Firebase 制作 I/O 弹球游戏
  17. MATLAB逻辑回归实例及代码
  18. python3中的rank函数
  19. VBA 关键字匹配查找
  20. YLMF装机人员常用软件工具盘 Y6.0

热门文章

  1. 同城跑腿系统源码,买货送货不出门,办事排队不用等
  2. matlab 帕多瓦数列 通项公式_(完整版)数列通项公式常见求法
  3. deepdive连接mysql数据库_deepdive介绍与安装
  4. 网络看不到计算机和设备,局域网中设备查找不到怎么办
  5. OLAP、多维分析基本概念
  6. 纯python读写基恩士KV7500PLC
  7. Windows操作系统添加用户账户
  8. bilibili-download 哔哩哔哩视频下载器(批量下载专栏视频)
  9. 2023 最新大猿人中控充值系统源码 免授权
  10. 【simulink】三相异步电机SPWM变频调速系统Simulink仿真