python回到本次循环开头_如何循环回到程序的开头?Python

我试图在代码完成后返回到代码的开头。在按下选项'C'后,程序应该结束(我也在努力)。但我希望程序循环到开始,除非按C键。如果再次按下“A”选项,则用户应输入“B”选项。这个问题是不同的,因为它有一个具体的例子。我试着查看堆栈溢出,发现了类似的问题,并尝试了它们,但没有一个解决?不知道为什么#input your full name

def startagain():

firstName=raw_input("Enter your first name: ")

middleName=raw_input("Enter your middle name: ")

lastName=raw_input("Enter your last name: ")

#select what option you want.

options=str(raw_input("Type 'A' for printing the length of your name,

'B' for printing your initials and 'C' to exit"))

#prints first, middle and last name

if (options == "A" or options == "a"):

print firstName + " " + middleName + " " + lastName

#prints your initials

elif (options == "B" or options == "b"):

print firstName[0] + "." + middleName[0] + "." + lastName[0] + "."

#exit

elif (options == "C" or options == "c"):

exit()

print ("OK, bye!")

#invalid selection

else:

print "Invalid selection. Please select A, B, or C."

if options == "A" or options == "B":

startagain()

提前感谢:)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值