编程小白艾雪儿 发表于 2020-7-8 11:58:46

python第四讲

import random
secret = random.randint(1,10)
print('……Hello, python……')
temp = input('不妨猜一下小小艾心里想的是哪个数字:')
guess = int(temp)
int i=0
while guess != secret :
    temp = input('呀,猜错啦,请重新输入吧:')
    guess = int(temp)
    if guess == secret:
      print('你是小小艾心里的蛔虫吧!?')
      print('就算猜对了也没有奖励hhh!')
    else:
      if guess > secret:
            print('嘿,有点大了!')
      else:
            print('嘿,有点小了!')
    i=i+1

print('游戏结束,不玩啦:)')

在这里不可以用?快有点把cpp和python搞晕了

编程小白艾雪儿 发表于 2020-7-8 11:59:32

{:10_266:}

Twilight6 发表于 2020-7-8 11:59:40



int i=0 不能哈,每种编程都需要你遵循他的语法 i=i+1 是可以的

qiuyouzhi 发表于 2020-7-8 12:08:37

Python是一门动态类型的语言,变量没有类型,想设置为啥就是啥
C++是静态类型的,必须提前声明变量类型

小甲鱼的铁粉 发表于 2020-7-8 12:10:52

int i = 1是c语言的语法{:10_250:}

qiuyouzhi 发表于 2020-7-8 12:16:05

小甲鱼的铁粉 发表于 2020-7-8 12:10
int i = 1是c语言的语法

静态类型的大部分都是这个语法

编程小白艾雪儿 发表于 2020-7-8 12:28:23

感谢各位大佬{:10_298:}
小白真的很小白hhh
修改过滴:
import random
secret = random.randint(1,10)
print('……Hello, python……')
temp = input('不妨猜一下小小艾心里想的是哪个数字:')
guess = int(temp)
i=0
while guess != secret and i<3 :
    temp = input('呀,猜错啦,请重新输入吧:')
    guess = int(temp)
    if guess == secret:
      print('你是小小艾心里的蛔虫吧!?')
      print('就算猜对了也没有奖励hhh!')
    else:
      if guess > secret:
            print('嘿,有点大了!')
      else:
            print('嘿,有点小了!')
    i=i+1

print('游戏结束,不玩啦:)')
页: [1]
查看完整版本: python第四讲