《与小卡特一起学Python》 Code2

下边是一个猜数字的小游戏:

几乎所有语言都这样做的……

here we go!

 1 import random
 2 secret = random.randint(1,99)
 3 guess = 0
 4 tries = 0
 5 print "AHOY! I'm the Dread Pirate Roberts,and I have a secret!"
 6 print "It is a number from 1 to 99. I'll give you 6 tries."
 7 while guess != secret and tries < 6:
 8     guess = input("What's yer guess?")
 9     if guess < secret:
10         print "Too low ,ye scurvy dog!"
11     elif guess > secret:
12         print "Too high,landlubber!"
13 
14     tries = tries + 1
15 
16 if guess == secret:
17     print "Avast! ye got it! Found my secret, ye did!"
18 else:
19     print "No more guesses! Better luck next time, matey!"
20     print "The secret number was",secret

这是运行效果(猜对了):

>>> ================================ RESTART ================================
>>> 
AHOY! I'm the Dread Pirate Roberts,and I have a secret!
It is a number from 1 to 99. I'll give you 6 tries.
What's yer guess?50
Too low ,ye scurvy dog!
What's yer guess?75
Too low ,ye scurvy dog!
What's yer guess?87
Too high,landlubber!
What's yer guess?81
Avast! ye got it! Found my secret, ye did!

(猜错了)

>>> ================================ RESTART ================================
>>> 
AHOY! I'm the Dread Pirate Roberts,and I have a secret!
It is a number from 1 to 99. I'll give you 6 tries.
What's yer guess?1
Too low ,ye scurvy dog!
What's yer guess?2
Too low ,ye scurvy dog!
What's yer guess?3
Too low ,ye scurvy dog!
What's yer guess?4
Too low ,ye scurvy dog!
What's yer guess?5
Too low ,ye scurvy dog!
What's yer guess?6
Too low ,ye scurvy dog!
No more guesses! Better luck next time, matey!
The secret number was 24

  

令我惊讶的是这一句:

print "The secret number was",secret

  怎么直接就能显示值得呢?感觉异常的怪!

还有一个,语句后边没有分号,if elif else while 后边要加冒号。

My God !!! 

print secret,guess,tries

这样子居然都行。OK第二个程序运行完毕!

转载于:https://www.cnblogs.com/ccccnzb/p/5274750.html

与小卡特一起Python PDF是一本非常有价值的习资料。小卡特是一位经验丰富的Python程序员,他在这本PDF中分享了他的Python习经验和技巧。 这本PDF首先介绍了Python的基础知识,包括变量、数据类型、运算符等。然后,它逐步引导读者Python的控制流,如条件语句和循环语句。小卡特通过丰富的实例和练习,帮助读者掌握了解决问题的基本思路和方法。 接下来,这本PDF介绍了Python的函数、模块和包,让读者了解如何使用和创建自己的函数和模块。小卡特还分享了一些流行的Python库和框架,如NumPy和Django,帮助读者扩展他们的Python技能。 除此之外,这本PDF还包括了一些高级主题,如面向对象编程和异常处理。它帮助读者深入理解Python的更高级概念,为他们进一步提升自己的编程能力和效率。 整本PDF以简洁明了的语言撰写,结构清晰,非常适合初者和有一定编程基础的读者。小卡特用他丰富的教经验和突出的解释能力,将复杂的Python概念和技术变得易于理解和实践。读者可以通过跟着练习和实例进行实际操作,加深对Python的理解和掌握。 与小卡特一起Python PDF是一本值得推荐的习资料,它为读者提供了一条快速掌握Python编程技能的路径。无论是初者还是有经验的程序员,都能从中受益匪浅,提升自己的技术水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值