python猜数字游戏异常处理

阅读: 评论:0

python猜数字游戏异常处理

python猜数字游戏异常处理

我想你是想用

你的最后两个if条件也在你的循环之外,没有太大意义。您已经检查了if guess == number一次,如果满足该条件,则中断。if guess != number您已经通过分别使用来检查这一点。在

print = ...?print语法是print(some_stuff, ...)。假设你的问题是第一个缩进。在

而且,raw_input是python2的,它只是python3中的input。您可以使用%格式化程序或使用.format清理一些打印语句。在

修正代码:(Python3版本,因为这是问题中标记的内容…)import random

name = input("what is your name?")

number = random.randint(1, 20)

#print("%s I am thinking of a number between 1 " % name)

print(name + " I am thinking of a number between 1 ")

guesses = 0

while guesses < 7:

guess = int(input("Take a guess."))

guesses += 1

if guess < number:

print ("your guess is too low!")

elif guess > number:

print ("your guess is too high!")

else:

#print("Good job %s you guessed my number in %d guesses" % (name, guesses))

print ("Good job, " + name + " you guessed my number in " + str(guesses) + " guesses!")

break

本文发布于:2024-02-04 08:19:57,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170702949153896.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:异常   数字   游戏   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23