小编mar*_*ars的帖子

Python编程空白输出

while True:
    num=raw_input("Please enter a number.")
    if (num == 1):
        print "Sunday"
    elif (num==2):
        print "Monday"
    elif (num==3):
        print "Tuesday"
    elif (num==4):
        print "Wednesday"
    elif (num==5):
        print "Thursday"
    elif (num==6):
        print "Friday"
    elif (num==7):
        print "Saturday"
    else:
        print "Invalid Choice!"

    option = raw_input("Would you like to continue playing?")
    if (option=="yes"):
        continue
    elif (option=="no"):
        break
Run Code Online (Sandbox Code Playgroud)

这是我的代码.当我由于某种原因运行它时,第一部分(一周的那一天)的输出作为"其他"选项出现,即"无效选择".当我删除else语句时,输出只是空白.稍微混淆了为什么会发生这种情况.

python

0
推荐指数
1
解决办法
118
查看次数

Python编程无意无限循环

counter=0
initials=0
name1=raw_input("Please enter your first name!")
name2=raw_input("Please enter your middle name!")
name3=raw_input("Please enter your last name!")
option=str(raw_input("a)Print the length of my name\nb)Print\nc)Exit\nChoose one of the options."))
while option != "c" or option != "C":
    if (option=="a" or option=="A"):
        print "Your first name has " + str(len(name1)) + " letters."
        print "Your second name has " + str(len(name2)) + " letters."
        print "Your last name has " + str(len(name3)) + " letters."
    elif (option=="b" or option=="B"):
        print name1[0] + "." …
Run Code Online (Sandbox Code Playgroud)

python

-1
推荐指数
1
解决办法
122
查看次数

标签 统计

python ×2