找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3970|回复: 3

[求助] 我的程序错在哪里啦?

1

主题

1

帖子

1

积分

贫民

积分
1
Kele12474 发表于 2017-5-4 23:53:06 | 显示全部楼层 |阅读模式
目的是猜一个随机数,有三次机会,这是我编写的程序。

print ("我们来玩一个游戏,猜猜我想的是多少")

print("你有三次机会")

import random

num=random.randint(1,10) is

i=0

while guess!=nun  and  i<3

guess=int(input('请输入数字吧'))

if  num==guess

       print("游戏结束")




















回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
zzk318D 发表于 2017-5-5 09:55:35 | 显示全部楼层
import random
a = random.randint(0,5)
print (a)
i = 0
while i<3:
    i = i +1
    guess=int(input('请输入数字吧'))
    if(a==guess):
        print("游戏结束")
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
QQ
宴之敖者 发表于 2017-5-5 18:01:47 | 显示全部楼层
循环没有“:”结尾
is 是个什么鬼??
guess变量为提前定义,可以在前面赋值一个初值。
if 语句没有“:”结尾
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
QQ
宴之敖者 发表于 2017-5-5 18:06:41 | 显示全部楼层
print("Let's play a game,Guess a number!")
print("You have three changes")
import random
num = random.randint(1,10)
i = 0
guess=0
while guess!=num and i <3:
    guess = int(input('input a number!'))
    if num == guess:
        print('Congratulations'+' !'+' answer is '+str(num))
        print('game over')
    else:
        i = i+1
        a=3-i
        print('you have '+str(a)+' change')
        if a ==0:
            print('You failed,game over')
            print('answer is '+str(num))
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表