|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 默默無名 于 2018-4-10 11:06 编辑
這是小甲魚老師的答案
- temp = input('请输入一个整数:')
- number = int(temp)
- while number:
- i = number - 1
- while i:
- print(' ', end = '')
- i = i - 1
- j = number
- while j:
- print('*', end = '')
- j = j - 1
- print()
- number = number - 1
复制代码
這是我的答案
- num = int(input('請輸入一個整數'))
- while num:
- print(' ' * num, end='')
- print('*' * num)
- num = num - 1
复制代码
想問:1.我寫的這麼簡短會不會出現麼問題,像是數字太大導致崩潰之類的
2.如果以後要修改代碼,小甲魚老師的寫法是不是比較好
3.變量是不是越多越方便日後做代碼的ˊ修改
4.想知道代碼是 簡短越好 還是要 考慮到日後可能會修改代碼,所以可以先多寫一些目前用不到,但未來可能會用到的代碼
1.我寫的這麼簡短會不會出現麼問題,像是數字太大導致崩潰之類的
不会
2.如果以後要修改代碼,小甲魚老師的寫法是不是比較好
小甲鱼老师的代码没有任何这方面的优势
3.變量是不是越多越方便日後做代碼的ˊ修改
要因情况而异,没有说变量越多越方便维护的说法,想法,一般认为变量多了修改更麻烦
4.想知道代碼是 簡短越好 還是要 考慮到日後可能會修改代碼,所以可以先多寫一些目前用不到,但未來可能會用到的代碼
代码只需考虑两个方向:一是简单,二是效率高
ps:你的代码写的很漂亮,比参考答案优秀的多
相信自己,不要只认别人的东西。
|
评分
-
查看全部评分
|