'break' outside loop
def get_formatted_name(first_name,last_name):""""得到整洁的姓名"""
full_name = first_name + last_name
return full_name
if True:
print("\n请输入您的姓名:")
print("(输入quit以随时退出。)")
f_name = input("您的姓:")
if f_name == 'quit':
break
l_name = input("您的名: ")
if l_name == 'quit':
break
formatted_name = get_formatted_name(f_name,l_name)
print("\n你好,"+formatted_name)
break 是配合 循环 使用的,你把 if 改成 while 应该就行了
参考代码:
def get_formatted_name(first_name,last_name):
""""得到整洁的姓名"""
full_name = first_name + last_name
return full_name
while True:
print("\n请输入您的姓名:")
print("(输入quit以随时退出。)")
f_name = input("您的姓:")
if f_name == 'quit':
break
l_name = input("您的名: ")
if l_name == 'quit':
break
formatted_name = get_formatted_name(f_name,l_name)
print("\n你好,"+formatted_name) if true改成while true,if 只是判断语句,程序没有进入循环体 Twilight6 发表于 2021-7-9 11:28
break 是配合 循环 使用的,你把 if 改成 while 应该就行了
参考代码:
谢谢了 永无指境 发表于 2021-7-9 11:45
if true改成while true,if 只是判断语句,程序没有进入循环体
谢谢
页:
[1]