在此之前,我们学习了很多Python的基础理论知识,但或许我们有一个困惑,就是它们究竟有什么用。那么从本节开始,我们将要解决一些编程的实际问题。
剔除数字
用户随意输入一段可能包含数字和字母的字符串
删除字符串中的数字,然后输出一串没有数字的字符串
输出的非数字的字符顺序不变
数字转汉字
用户输入一个1-9的任意数字,输出对应的汉字
用户可重复输入数字,程序不退出
求质数
首先,恭喜你熬出头了,终于写出了一些看起来有实际意义的应用程序了。
本节通过三个真实的需求,去了解编写程序过程。通过需求分析,问题拆解,程序设计,再将之前课程中的知识灵活运用、组合出一段代码。虽然这些代码看起来还很简单,但你要明白再复杂的程序,都是通过这些看似简单的功能点,一点点堆叠起来的。
编程的过程就是把一个复杂的问题拆解为一个个简单的问题并实现它。随着学习的深入,我们能解决越来越多的“简单问题”,并最终构建一个“复杂”的应用程序。
出租车计价器
题目要求:
提示用户输入一个数字作为里程数(公里数), 计算出称作出租车应该支付的费用
计算方式如下:
3公里以内起步价10元
超过3公里的部分,每公里2元
超过12公里的,超过部分每公里加收50%的空驶费
最后金额四舍五入保留两位小数
相关分类:
少儿编程python相关标签: