python编程题汇总

众所周知,由于疫情的原因,大家都在上网课,我也不例外啦~

用这个贴子来记录也和大家分享一下我们课上的编程讨论题

1、货币转换

编写货币转换程序

描述:

人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:

人民币和美元间汇率固定为:1美元 = 6.78人民币。

程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格。

注意:获得输入请使用input()

MoneyStr = input("请输入带有符号的数值:")

if MoneyStr[-1] in['B','b']:

USD=eval(MoneyStr[0:-3])/6.78

print("转换后的金额为{:.2f}USD".format(USD))

elif MoneyStr[-1] in['D','d']:

RMB=eval(MoneyStr[0:-3])*6.78

print("转换后的金额为{:.2f}RMB".format(RMB))

else:

print("输入格式错误")

2、超市买苹果

需求:收营员输入苹果价格单位为元/斤,用户购买苹果的重量,单位为斤,计算并且输出付款金额

注意:用户输入用input()函数

转换函数int(x)、float(x)

DJ = eval(input("请输入苹果单价(元/斤):"))

ZL = eval(input("请输入苹果重量(斤):"))

print("付款金额为:{:.2f}".format(DJ*ZL))

3、随机数的产生

编写程序:

随机产生一个8位数,每位数字可以是1到6中的任意一个整数

提示:查阅random库使用,字符串拼接作用

>>> import random

>>> for i in range(8):

a=random.randint(1,6)

print(a,end='')

4、字符串截取

思考与练习

str = ‘hellopython’

1、截取第一位到第四位的字符

2、截取第二位到第八位之前的字符

3、截取字符串的全部字符

4、截取第六个字符到结尾

5、截取从头开始到倒数第五个字符之前

6、截取第三个字符

7、截取倒数第一个字符

8、逆序截取

9、截取倒数第三位与倒数第一位之前的字符

10、截取倒数第三位到结尾

11、逆序截取,步长为3

>>> str = 'hellopython'

>>> str[0:4]'hell'

>>> str[1:7]'ellopy'

>>> str[:]'hellopython'

>>> str[5:]'python'

>>> str[:-5]'hellop'

>>> str[2]'l'

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐