002用Python设计第一个游戏 | 小甲鱼主讲 | 鱼C工作室

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น • 86

  • @王业强-j1s
    @王业强-j1s 5 ปีที่แล้ว +42

    print(' 欢迎来到王者荣耀,敌军还有五秒到达战场 ')
    temp = input("请选择你要去的分路,你是要去中路呢还是中路呢:")
    guess = str(temp)
    if guess == ("中路"):
    print("碰到菜鸡妲己,收货一血")
    else:
    print("哇,460,你掉线了,怎么也连不上,好气呦!")
    print("游戏结束")
    temp = input("你觉得这游戏有点意思,又开了一局,请选择你要去的分路?:")
    guess = str(temp)
    if guess == ("中路"):
    print("碰到菜鸡小乔,收货一血")
    if guess ==("上路"):
    print("碰到大神杨戬,被迫残血回城,丢失一波兵线")
    if guess ==("下路"):
    print("被对面打野加射手还有辅助在草丛阴了一波,丢失一血,你愤愤的说了一句卧槽就卸载了游戏")
    print("游戏结束")

    • @waidts
      @waidts 4 ปีที่แล้ว

      你的代碼裏面沒有說明上下路,『你是要去上下路呢还是中路呢:』

    • @gavinren2809
      @gavinren2809 4 ปีที่แล้ว

      我儿子就是这么些游戏的,笑死我了

    • @cx20012002
      @cx20012002 4 ปีที่แล้ว

      哈哈牛逼,其实在复杂的游戏基本逻辑也就这样

  • @zikunmeng3519
    @zikunmeng3519 7 ปีที่แล้ว +38

    小甲鱼真的良心!非常非常专业的讲解,比我花了550美金的python课讲的好的多了

    • @wyp4032
      @wyp4032 7 ปีที่แล้ว +3

      是啊,国外的课程好多都是水又贵,干货不多。

    • @dontouchme8648
      @dontouchme8648 6 ปีที่แล้ว +1

      我们学校的网课都没有这课清楚

    • @oliviayi8787
      @oliviayi8787 6 ปีที่แล้ว +1

      我们学校老师上课只讲不演示,坑的一批

    • @粉丝动漫
      @粉丝动漫 6 ปีที่แล้ว +2

      550美元!?Σ(・□・;)

    • @andrewredwin121
      @andrewredwin121 6 ปีที่แล้ว +1

      print('--------我爱C鱼工作室内---------')
      temp = input("不妨猜一下C鱼现在心里想的是哪个数字:")
      guess = temp
      if guess == 8:
      print('牛啊,对啊,你是能进入他的脑子')
      print('中文人都知道 正常 没奖励')
      else:
      print('猜错 中文一般想的是8')
      print('不玩啦 game over')
      print(guess)
      print(type(guess))
      print(type(temp))

  • @huangmalong
    @huangmalong 5 ปีที่แล้ว +3

    大家再6:56秒前一定要把音量调小,我自己被吓到了。

  • @rexg-p6z
    @rexg-p6z 8 ปีที่แล้ว +3

    支持小甲鱼~

  • @科技宠物
    @科技宠物 5 ปีที่แล้ว

    这讲解真的祥细,不错,订阅了

  • @liuxiaopeng
    @liuxiaopeng 7 ปีที่แล้ว +2

    讲得好!

  • @bingjiehan9403
    @bingjiehan9403 8 ปีที่แล้ว +2

    非常好,谢谢!

  • @暹罗猫-w8i
    @暹罗猫-w8i 8 ปีที่แล้ว +1

    这节课讲得好!!!

  • @hlatun8367
    @hlatun8367 4 ปีที่แล้ว

    小甲鱼,想问一下打多了的符合和空行怎么撤销啊?
    谢谢

  • @lfd4879
    @lfd4879 5 ปีที่แล้ว

    非常棒,决定慢慢学,一点点的学

  • @weicheng-one
    @weicheng-one 7 ปีที่แล้ว +1

    很不錯的講解~

  • @jarthur4487
    @jarthur4487 5 ปีที่แล้ว

    我没有按照小甲鱼的代码,增加一个guess变量来储存temp的值,直接在判断中用temp,当我输入8的时候为什么执行的是else下面的语句啊

  • @kjngdh2659
    @kjngdh2659 5 ปีที่แล้ว

    为什么最后的print 要写到最入呢?可以给它一个tab 吗?求解释

  • @biezhi
    @biezhi 6 ปีที่แล้ว

    😇😇很不错的课程

  • @wolcenx9294
    @wolcenx9294 4 ปีที่แล้ว

    print("hello world !")
    a = input("input a number: ")
    b = int(a)
    if (b >= 1) & (b

  • @heatwave2379
    @heatwave2379 7 ปีที่แล้ว +1

    temp 意思是不是 variable 可以随便放比例
    User= input (variable for user)
    guess = int (User)
    int我查了 是intermission
    就是我放的东西 操作在我的Int(空格里面属于User)
    谢谢小鱼

    • @iriswang6461
      @iriswang6461 7 ปีที่แล้ว

      Ghost WOW 因为你input里面是string int 是integer的意思 这里的int的作用是把用户输入的string转换成integer

    • @LL2500
      @LL2500 7 ปีที่แล้ว +1

      temp就是一个名字,可用abcd什么的都一样。int这里我理解是对temp的内容取整,比如这里temp被赋值后,里面其实是括号里面所有的东西,有数字有字母,用int把数字提出来然后再判断。我试了几种不同的输入方法得出的结论,应该没有理解错

  • @johnyang9065
    @johnyang9065 8 ปีที่แล้ว +1

    谢谢你!!

  • @qingminglin4033
    @qingminglin4033 7 ปีที่แล้ว

    鱼老师,你流程图用visio画,多方便啊,看你用画图,画得我好纠心啊

  • @ttz1328
    @ttz1328 7 ปีที่แล้ว +1

    对应的教材是什么呢?

  • @ettsoc9018
    @ettsoc9018 7 ปีที่แล้ว +1

    求解为什么我temp那部分语法错误。。。。

  • @tiansisi2012
    @tiansisi2012 8 ปีที่แล้ว

    大哥,你好聪明,赞!👏

  • @yiweizhang7521
    @yiweizhang7521 7 ปีที่แล้ว

    mac系统怎么在idle里面打中文啊?

  • @zijin1949
    @zijin1949 7 ปีที่แล้ว +1

    print(' ')
    temp = input("不妨猜一下我是喜欢你么---输入是或者不是:")
    guess = int(temp)
    if guess == ("是"):
    print("额,好吧!我承认对你有感觉,青春期正常正常!")
    else:
    print("你猜错了姐姐,好伤心(′⌒`)?")
    print("如果不喜欢我怎么会问你呢?")

    • @FULUSHOW
      @FULUSHOW 7 ปีที่แล้ว +2

      guess = int(temp) 把int改成str

    • @zijin1949
      @zijin1949 7 ปีที่แล้ว

      谢谢

  • @慕漪秋
    @慕漪秋 7 ปีที่แล้ว

    我想知道为什么要加上这行:guess=int(temp)如果把这行去掉,把if里面的guess直接放temp也是可以跑的。那为什么要多写一行呢?

    • @iriswang6461
      @iriswang6461 7 ปีที่แล้ว

      Nature Box 因为用户输入的东西是string 而不是integer 所以要写这一行 把string转换成integer 换句话说 "8"→ 8

    • @LL2500
      @LL2500 7 ปีที่แล้ว

      我试了不能得出正确结果,输入8,出来的不是正确的。换句话说就是无论输入什么都会判断是错误的

    • @LL2500
      @LL2500 7 ปีที่แล้ว

      终于懂原理了,谢谢!

  • @jokerjj6825
    @jokerjj6825 5 ปีที่แล้ว

    请问下有谁可以解释
    temp=input
    guess=int(temp)
    吗 不是很听得懂这里 temp代表什么意思 int和input又代表什么意思

    • @leiwang9933
      @leiwang9933 5 ปีที่แล้ว

      temp只是你随便起的一个变量名,input是python的一个函数“输入”功能,guess也是你随便起的一个变量,int功能将其他变量类型转换成整数类型。这里就是把你写的8是一个字符串转换成整数类型8

  • @椅王
    @椅王 7 ปีที่แล้ว

    關於一些
    temp=input("")
    a=int(temp)
    的用法,如果輸入文字,為什麼會報錯?我想將它做為一個變數 去做斷詞 謝謝!!請高手解惑 謝謝!!

    • @ec3909
      @ec3909 7 ปีที่แล้ว +2

      因为int代表integer中文也就是整数类型。输入文字的话把int(整数类型)改成str(string,中文是字符串)。

  • @highnono
    @highnono 7 ปีที่แล้ว

    請問hello那一題怎麼解呢?要怎麼print出用戶輸入的名字?

    • @LL2500
      @LL2500 7 ปีที่แล้ว +1

      temp =input('your name: ')
      print('hello '+temp)
      试一下

  • @三杀鬼
    @三杀鬼 7 ปีที่แล้ว +2

    从2012知道小甲鱼到现在。。。小甲鱼还是一副感冒塞鼻的声音

  • @yiqingxu8684
    @yiqingxu8684 6 ปีที่แล้ว

    用得到这么多bif吗

  • @andrewredwin121
    @andrewredwin121 6 ปีที่แล้ว

    thanks inty, thanks 鱼C

  • @minyang960
    @minyang960 5 ปีที่แล้ว

    前辈们 请问怎么让游戏重新开始啊?

  • @趙軒皜-q9o
    @趙軒皜-q9o 6 ปีที่แล้ว

    聽完認真的講解後,真心覺得不難啊!

  • @李嘉一-z5c
    @李嘉一-z5c 5 ปีที่แล้ว

    太有意思了,为什么下载不更新了呢

  • @轩辕野
    @轩辕野 6 ปีที่แล้ว

    良心老师

  • @wjuju8278
    @wjuju8278 4 ปีที่แล้ว

    不声明变量直接写真的太难受了……得习惯习惯……还有写习惯了JAVA,句末没有分号总觉得少了什么……

    • @vijay-wu6bd
      @vijay-wu6bd 4 ปีที่แล้ว

      可以写上分号,兼容的。

  • @avory6707
    @avory6707 7 ปีที่แล้ว

    thank you!!!

  • @Yinghuanyuhuang
    @Yinghuanyuhuang 6 ปีที่แล้ว

    He is really cool!

    • @yicai2298
      @yicai2298 6 ปีที่แล้ว

      ... hm... 你哪里人啊

  • @helloha4552
    @helloha4552 6 ปีที่แล้ว

    請問要怎麼到下一行 我查是 \

  • @janeyang4672
    @janeyang4672 7 ปีที่แล้ว +1

    有一个小小的问题,如果我想用“guess==yes”的话,要怎么输入呢?谢谢!!

    • @chuanjenchang3153
      @chuanjenchang3153 7 ปีที่แล้ว +7

      把int改成str
      (int是整數的簡寫str是字串)
      所以會變成
      print('============小遊戲============')
      ask=input("你帥嗎?(yes/no)")
      guess=str(ask)
      if guess=="yes":
      print("嘿嘿嘿")
      print("真有自信")
      else:
      print("真是誠實的孩子")
      print("不玩了不玩了XD")

    • @chuanjenchang3153
      @chuanjenchang3153 7 ปีที่แล้ว

      我也初學,一起加油哈哈

    • @janeyang4672
      @janeyang4672 7 ปีที่แล้ว

      Chuanjen Chang 啊啊啊啊啊原来是用ask,谢啦~~

    • @chuanjenchang3153
      @chuanjenchang3153 7 ปีที่แล้ว +2

      ask不是重點啊,改temp也行的,甚至用中文,重要的是int和str的差別!

    • @janeyang4672
      @janeyang4672 7 ปีที่แล้ว

      Chuanjen Chang 嗯嗯好

  • @cathylee4488
    @cathylee4488 5 ปีที่แล้ว

    为什么打中文不能运行啊?😢

  • @zijin1949
    @zijin1949 7 ปีที่แล้ว

    我这个怎么不能执行

  • @hwdong
    @hwdong 4 ปีที่แล้ว

    观看量11万,厉害,我的教学视频2年了,才1k

  • @yuhuiwei3850
    @yuhuiwei3850 7 ปีที่แล้ว

    谢谢小甲鱼,原来小甲鱼也是汕头人

  • @AliceTimeOut
    @AliceTimeOut 4 ปีที่แล้ว

    小甲鱼(×)
    老污龟(✔)

  • @kaku-1215
    @kaku-1215 5 ปีที่แล้ว

    爪哇 哈哈哈

  • @cuicuicui8912
    @cuicuicui8912 5 ปีที่แล้ว

    为啥我这个一直报错啊,就是冒号那个,一直错

  • @mwdzp4846
    @mwdzp4846 5 ปีที่แล้ว

    这软件输入字符很容易就不合格,这方面才是入门的最大障碍!

  • @nacayama
    @nacayama 6 ปีที่แล้ว

    很好

  • @ronaldo-ew9ij
    @ronaldo-ew9ij 6 ปีที่แล้ว +1

    看你用绘图板画画真着急

  • @yicai2298
    @yicai2298 6 ปีที่แล้ว

    蛮难的 T-T

  • @前进四科技实验室
    @前进四科技实验室 4 ปีที่แล้ว

    《漫画学Python》th-cam.com/video/58QoYZZfpDo/w-d-xo.html,全网最爆笑的Python教程