一:问题描述(共计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. php跨域cookie共享使用方法
  2. 八皇后问题python实现_八皇后问题的python实现
  3. 【翻译自mos文章】OGG的集成捕捉模式支持Oracle database标准版么?
  4. java 保护内存操作的方法
  5. Java黑皮书课后题第7章:7.14(计算gcd)编写方法,返回个数不确定的整数的最大公约数。编写一个测试程序,提示用户输入5个数字,调用该方法找出这些数的最大公约数,并显示这个最大公约数
  6. 注解@NotNull/@NotEmpty/@NotBlank
  7. 虚拟机Linux图形界面配置NAT-桥接
  8. 递归 - 求数字/字符串的全排列
  9. 如何在linux centos下安装git(转)
  10. 【背包问题】基于matlab离散粒子群算法求解0-1背包问题【含Matlab源码 1342期】
  11. 基于机器学习和深度学习的推荐系统实战【图书推荐、电影推荐、音乐推荐】
  12. 如何用html实现图片轮播,怎么单纯的用html+css实现图片轮播?
  13. Windows防火墙配置脚本讲解
  14. Kali Linux 安装Nvidia显卡驱动(二)CUDA, Pyrit and Cpyrit-cuda
  15. 云骞开源即时通讯软件
  16. 戴尔笔记本电脑USB口失灵
  17. elasticsearch OOM
  18. 快速拆分excel表格-python
  19. Win11系统默认英文字体怎么修改成为中文
  20. 苏州大学计算机学院江苏如皋人,秦岭深处的火热青春——记苏州大学如皋籍学生佘一奇的支教故事...

热门文章

  1. 安装VMware Tools(复制到window)
  2. 8个老手都不一定知道的sketch技巧
  3. 服务器2012系统更新后蓝屏怎么删除更新,Win10更新补丁后设备蓝屏 联想建议删除更新...
  4. 360度激光雷达测距模块 扫地机器360度扫描 turtlebot3雷达模块
  5. ASCII码与字符的转换
  6. 用python输出田字格
  7. wend计算机语言,1.12基本算法语言(第三课时)汇编.ppt
  8. 前端图片编辑功能的实践小结
  9. 工业自动化:远程控制PLC
  10. Linux shell程序设计