1.实操题:
设计一个停车场收费计算器(收费规则,2小时以内收费5元,超出部分每小时加收2元),
要求如下:
(1) 设计的程序要能输入停车时间(单位为小时,输入的小时数为整数);
(2) 程序可以根据输入的停车时间自动计算出停车费,并且显示出来;
(3) 程序可以重复使用。
while True:
n=int(input("请输入停车时间:"))
if n<=2:
s=5
else:
s=5+(n-2)*2
print("停车费",s,"元。")
//202103
2.实操题:
用户输入一个半径r,求该半径下的圆的面积s与周长c。要求如下:
(1) 输出的面积与周长都保留俩位小数;
(2) 输出的格式为:“圆的周长是**,面积是**”;
(3) pi取3.14;
(4) 使用print()格式化输出(%方法)。
r=eval(input("请输入半径:"))
pi=3.14
c=2*pi*r
s=pi*r**2
print("圆的周长是%.2f,面积是%.2f。"%(c,s))
//202012
1.实操题:成绩等级
编写一段代码,要求如下:
1、程序开始运行后,需要用户输入学生的成绩(成绩为正整数)
2、一次输入一个学生的成绩,学生成绩是从0到100;
3、根据用户输入的成绩,程序依据等级标准,输出相应的等级。
4、等级标准是成绩小于60为不及格,60(含)到85(不含)之间为良,85(含)以上为优。
5、可以重复输入成绩进行查询。
while(True):
n=int(input())
if n<0 or n>100:
print("输入有误,程序结束。")
break
elif n>=85:
print("优")
elif n>=60:
print("良")
else:
print("不及格")
//202012
2.实操题:剔除数字
要求如下:
1、编写一段程序代码,程序运行后,需要用户随意输入一段包含有数字和字母的字符串;
2、程序会自动删除字符串中的数字,然后输出一串没有数字的字符串(纯字母的字符串)或者列表(没有数字)
3、要求输出的非数字的字符顺序不能变。
a=input("请输入一个字符串:")
b=""
for i in a:
if i not in "0123456789":
b+=i
print(b)
//202009
1.实操题:
提示用户输入两个正整数,编程求出介于这两个数之间的所有质数并打印输出。
显示格式为"XX是质数"。
n=int(input("请输入第一个整数:"))
m=int(input("请输入第二个整数:"))
for i in range(n,m+1):
t=True
for j in range(2,i//2+1):
if i%j==0:
t=False
break
if t:
print(i,'是质数')
//202009
2.实操题:
查询区号:编写一段程序,用于查询用户输入的区号。当用户输入区号时,程序输出对应的城市。可多次查询。
测试区号是:020广州,021上海,022天津,023重庆,024沈阳市,025南京
java初学者自己编的成绩查询程序
txt
0星
超过10%的资源
2KB
下载
a={'020':'广州','021':'上海','022':'天津','023':'重庆','024':'沈阳市','025':'南京'}
while True:
b = input("请输入区号:")
if b=='1':
print("结束查询。")
break
elif b in a:
print(a[b])
else:
print("输入有误不可查询。")
//202006B
1.实操题:文本次数识别器
要求:编写一段程序,可以自动识别特定文本在某一段文字中出现的次数。例如:
a)程序开始运行后,输入一段包含有一个或多个"Python"字符串的文字;(提示为:请输入包含有一个或多个"Python"的文字:)
b)根据输入的字符串,程序会输出Python出现的次数。
例如:如果输入的字符串为"Python是一种简单的编程语言。Python特别受欢迎。",那么输出是:Python出现的次数是:2
#参考代码
st=input('请输入一个字符串:')
count=0
for i in range(len(st)-1):
if st[i:i+6]=='Python':
count+=1
print('Python出现的次数是:',count)
//202006B
2.实操题:
根据乘坐出租车的公里数,计算应该支付的费用。要求:
(1)程序开始运行后,输入一个数字(整数)的公里数;(提示为:请输入公里数:)
(2)计算乘坐出租车应该支付的费用,保留两位小数。
其计算方式如下:3公里内收费13元;超出3公里以外,2.3元/公里;超出15公里,3.45元/公里。
s=int(input('请输入公里数:'))
f=0.0
if s>15:
f+=(s-15)*3.45
s=15
if s>3:
f+=(s-3)*2.3
s=3
f+=13
print('%.2f'%(f))
//202006
1.实操题:数字转汉字
用户输入一个1~9(包含1和9)之间的任一数字,程序输出对应的汉字。
如输入2,程序输出“二"。可重复查询。
s='零一二三四五六七八九'
while(True):
n=int(input('请输入一个数字:'))
if n>=1 and n<=9:
print(s[n])
else:
print('输入不符合规则')
break
//202006
2.实操题:
假设10位评委的打分是99,80,86,89,94,92,75,87,86,95,现需要运用Python语言进行编程实现:去掉一个最高分,去掉一个最低分,计算平均分,并打印出来。
打印格式为:
去掉一个最高分:XX分,去掉一个最低分:XX分,最后得分为:XX分。
ls=[99,80,86,89,94,92,75,87,86,95]
maxn=max(ls)
ls.remove(maxn)
minn=min(ls)
ls.remove(minn)
sumn=sum(ls)
print("去掉一个最高分:{}分,去掉一个最低分:{}分,最后得分为:{}分。".format(maxn,minn,sumn/8))
文章评论