禁止转载,原文:https://blog.youkuaiyun.com/qq_45801887/article/details/140081086
参考教程:B站视频讲解——https://space.bilibili.com/3546616042621301
- 有帮助麻烦点个赞 ~ ~
Python123题库
货币转换
类型:字符串
描述
编写一个美元与人民币转换的程序,用户输入金额和汇率(合理的汇率是正数),输出转换为另一种货币表示的金额。
(美元用符号’$’表示,人民币用¥表示,¥可以在中文输入法下按shift+4获取,人民币符号在不同系统下显示不同,请查看公开的测试用例显示的样式编程)
输入格式
第一行输入一个以货币符号结尾的正数,数值作为金额,货币符号表明货币种类
第二行输入一个浮点数作为汇率
输出格式
输入符合要求时输出一个带货币符号的数值(保留2位小数)
输入不符合要求时输出Data error!
示例 1
输入:
58$
6.75
输出:
391.50¥
示例 2
输入:
100¥
6.85
输出:
14.60$
示例 3
输入:
58
6.75
输出:
Data error!
个人信息提取(控制结构)
类型:字符串
描述
用户输入自己的个人信息,格式如下:
0122923450321 王昊 法学1801 河北 2001年
数据分别表示:学号 姓名 专业班级 籍贯 出生年份,各数据间空格间隔
有些用户没有按照规则输入数据,输入自己出生年份的时候写成了类似‘1900年生’或‘出生于1985’或‘19岁生于2006年11月’的数据格式
请注意程序仍然需要正确读取该项数据,本题保证这些用户输入时一定只含有1个4位数字连续组成的年份数据。
请按照输出样式输出姓名,班级,出生年份呢
提示:
列表中的数据和字符串当中的字符一样,都具有有序的索引,且引用数据和切片方式一致。
str.isdigit()可以帮助判断字符串是否全部由数字字符组成,返回值为’True’或’False’
输入示例
0122923450321 王昊 法学1801 河北 2001年
输出示例
姓名:王昊 班级:法学1801 出生:2001年
示例
输入:
0122923450321 王昊 法学1801 河北 2001年
输出:
姓名:王昊
班级:法学1801
出生:2001年