當前位置:
首頁 >
逻辑顺序
發布時間:2023/12/14
30
豆豆
‘’’
時間:2019/03/18
功能:輸入一個人姓名和他的一句話并打印。
‘’’
def main():
‘’‘主函數’’’
famous_name = input(‘請輸入您欽佩的名人姓名(退出程序請輸入0):’)
while famous_name != ‘0’:
famous_said = input(‘請輸入您欽佩的名人說的名言:’)
print(’{} 曾經說過:"{}"’.format(famous_name, famous_said))
print(’ ')
famous_name = input(‘請輸入您欽佩的名人姓名(退出程序請輸入0):’)
print(‘感謝您的使用!’)
if name == ‘main’:
main()
循環輸入 famous_name變量和 famous_said變量并輸出,程序的循環由輸入者控制,當想結束循環時,只需輸入一下0即可。
思路:
用while循環,然后直接打印,然后再請求 famous_name的輸入并且再判斷,明顯我的 famous_said只能放在打印函數前且只有一個,并且是在判斷打印函數要執行后的那一步。
另外:明顯有兩個 famous_name變量,全局和局部, 雖然兩個變量同名,但在內存里卻是兩個不一樣的存貯單元。循環外的 famous_name只是在初次賦值的時候被修改,相當于是循環開啟的鑰匙,循環體里面的 famous_name可多次修改。
總結
- 上一篇: 图神经网络(三):数学基础
- 下一篇: java基础 流程控制语句循环流程控制控