无论题目怎么变,所有的题目都是根据基础在变。打好基础至关重要。扎扎实实地打好基础,练好基本功。
![e99f792c742fe17d88962dc5f3a01987.png](https://i-blog.csdnimg.cn/blog_migrate/8a3aff1fd508dd13431398037e977777.jpeg)
1、编写 Python 程序输出一个具有如下风格效果的文本,用作文本进度条样式,部分代码如下,填写空格处。
- 10%@==
- 20%@====
- 100%@====================
- 前三个数字,右对齐;后面字符,左对齐。
文本中左侧一段输出 N 的值,右侧一段根据 N 的值输出等号,中间用 @ 分隔,等号个数为 N 与 5 的整除商的值,例如,当 N 等于 10 时,输出 2 个等号,10%@==。
N = eval(input()) # N取值范围是0—100,整数
print(____①____)
解题:
第一步:照题目给的把输入语句格式写下。
![3e692bdfcf33362f2fb79ba451e3eda7.png](https://i-blog.csdnimg.cn/blog_migrate/20badd39671a367ba106c51e1447b7de.jpeg)
第二步:根据题目可以看到最后的格式。
![2ae1c65d2e1eff959d56f37f7c7cee78.png](https://i-blog.csdnimg.cn/blog_migrate/83b84cb41c4de22c7cd3e0da1d45f51a.jpeg)
第三步:左侧一段输出 N 的值,右侧一段根据 N 的值输出等号,中间用 @ 分隔,等号个数为 N 与 5 的整除商的值。
- 左边一个值。
- 由于三个示例都有%,中间用 @ 分隔。%和@就可以组合成固定的值。
- 右边一段根据 N 的值输出等号,等号个数为 N 与 5 的整除商的值。可以用到字符串乘以N 与 5 的整除的值。
![85ab383ae03830d663b8d5e951227beb.png](https://i-blog.csdnimg.cn/blog_migrate/a9b2fd2210280bf6ea4a7090e21071f5.jpeg)
第四步:前三个数字,右对齐;后面字符,左对齐。
由于后面的等号都是紧跟中间部分%@,所以后面字符,就一直左对齐。
前三个数字,右对齐。因为