码迷,mamicode.com
首页 > 其他好文 > 详细

猜数字游戏解析

时间:2020-04-06 11:43:24      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:控制语句   number   指定   nbsp   his   too   sed   put   game   

一、使用函数。

  1. import random:import语句将random模块导入程序中。
  2. guessesTaken = 0:储存猜过的次数。
  3. random.randint():调用random中的randint(x,y)函数,此函数创建一个随机数字。
  4. for i in range(6):range()函数指定循环次数。
  5. 代码语句块:当有一行代码与该语句开始之前的缩进相同,表示这个语句块结束了。
  6. 4与‘4‘:不同,整数值和字符串。python使用int(),float(),str(),bool()来转换值。
  7. str():用来返回字符串形式。

二、流程控制语句:for, if, else, break等。

  1. for()语句:将如下的语句块中的代码执行一定的次数。
  2. break:break语句只会出现在循环中,告诉执行要立即跳出所在语句块中,跳到所在语句块结束后的第一行。
 1 #This is a guess the number game.
 2 import random
 3 
 4 guessTaken = 0
 5 print(hello,What is your name? )
 6 myName = input()
 7 
 8 number = random.randint(1,100)
 9 print(Well, + myName + , I am thinking of a number beterrn 1 and 100.)
10 
11 for i in range(6):
12     guess = int(input(Take a guess:))
13 
14     if guess < number:
15         print(Your guess is too low.)
16     if guess > number:
17         print(Your guess is too high.)
18     if guess == number:
19         break
20 if guess == number:
21     guessTaken = str(guessTaken)
22     print(Good job, + myName +  ! You guessed my number in  + guessTaken +  fuesses! )
23 if guess != number:
24     number = str(number)
25     print(Nope. The number I was thinking of was  + number + .)
 1 #猜数字游戏
 2 #计算机给出一个1-100之间的随机数由人来猜
 3 #计算机根据人给出的数字给出提示太大了/太小了/你真棒哦
 4 
 5 import random
 6 answer = random.randint(1,100)#生成随机数
 7 counter = 0#counter(放弃本次循环后续的代码直接使循环直接进入下一轮)
 8 while True:
 9     counter += 1
10     number = int(input(请输入数字:))
11     if number > answer:
12         print(太大了!)
13     elif number < answer:
14         print(太小了!)
15     else:
16         print(你真棒)
17         break#break关键字用来提前终止所在循环
18 print(你一共猜来%d次 % counter)
19 if counter > 7:
20     print(你的智商余额不足,请充值!)

 

猜数字游戏解析

标签:控制语句   number   指定   nbsp   his   too   sed   put   game   

原文地址:https://www.cnblogs.com/67-Min/p/12641092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!