找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 93|回复: 25

python

[复制链接]

15

主题

102

回帖

6551

积分

版主

5Trees

积分
6551
发表于 2025-1-11 21:33:05 | 显示全部楼层 |阅读模式
本帖最后由 ssss 于 2025-1-11 21:34 编辑
  1. number1 = int(input("type a number"))
  2. print("    ")
  3. print("    ")
  4. print("    ")
  5. print("    ")
  6. print("    ")
  7. print("    ")
  8. print("    ")
  9. print("    ")
  10. print("    ")
  11. print("    ")
  12. print("    ")
  13. print("    ")
  14. print("    ")
  15. print("    ")
  16. print("    ")
  17. print("    ")
  18. print("    ")
  19. print("    ")
  20. print("    ")
  21. print("    ")
  22. print("    ")
  23. print("    ")
  24. print("    ")
  25. print("    ")
  26. print("    ")
  27. print("    ")
  28. print("    ")
  29. print("    ")
  30. number2 = int(input("guess a number"))
  31. while number2 != number1 :
  32.     number2 = int(input("guess again"))
  33.     if number2 > number1:
  34.         print("the number is too big")
  35.     elif number2 <number1:
  36.         print("the number is too small")
  37. print("you are right,the number is",number1,"!")
复制代码

一个非常简单的猜数字小游戏代码,对于新手练习是再好不过的了(比如我这个练习时长两年半的个人练习生),只不过我试了好几次才猜对:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

59

主题

609

回帖

1万

积分

禁止访问

请勿打扰

积分
11976
发表于 2025-1-11 22:13:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
生于自在,活的自在
回复

使用道具 举报

34

主题

592

回帖

2万

积分

神隐

小肘子ya

积分
26758
发表于 2025-1-11 23:01:31 来自手机 | 显示全部楼层
本帖最后由 小爪子 于 2025-1-11 23:07 编辑

其实这个用循环就不用写那么多了(自己用的话变量也不用那么复杂

点评

不过也挺厉害了  发表于 2025-1-11 23:14
云朵之上是更大的天空
回复

使用道具 举报

15

主题

102

回帖

6551

积分

版主

5Trees

积分
6551
 楼主| 发表于 2025-1-12 10:49:11 | 显示全部楼层

e,其实我会,但是猜数字的话,次数多一点嘛,所以我用while
回复

使用道具 举报

15

主题

102

回帖

6551

积分

版主

5Trees

积分
6551
 楼主| 发表于 2025-1-12 10:57:18 | 显示全部楼层

我好像知道你们的意思了
  1. number1 = int(input("type a number"))
  2. for x in range(20):
  3.     print("      ")
  4. number2 = int(input("guess a number"))
  5. while number2 != number1 :
  6.     number2 = int(input("guess again"))
  7.     if number2 > number1:
  8.         print("the number is too big")
  9.     elif number2 <number1:
  10.         print("the number is too small")
  11. print("you are right,the number is",number1,"!")
复制代码

确实好点了,但是我才刚开始学,想不到这么好的办法

点评

print(" \n" * 20, end = '')  发表于 2025-1-12 11:25
回复

使用道具 举报

15

主题

102

回帖

6551

积分

版主

5Trees

积分
6551
 楼主| 发表于 2025-1-12 11:51:49 | 显示全部楼层
ssss 发表于 2025-1-12 10:57
我好像知道你们的意思了

确实好点了,但是我才刚开始学,想不到这么好的办法 ...

?

点评

这个是直接输出20个的简写  发表于 2025-1-12 12:53
回复

使用道具 举报

15

主题

102

回帖

6551

积分

版主

5Trees

积分
6551
 楼主| 发表于 2025-1-12 13:22:47 | 显示全部楼层

点评

待会我用c++给你写下  发表于 2025-1-12 13:29
回复

使用道具 举报

15

主题

102

回帖

6551

积分

版主

5Trees

积分
6551
 楼主| 发表于 2025-1-12 13:31:58 | 显示全部楼层
回复

使用道具 举报

15

主题

102

回帖

6551

积分

版主

5Trees

积分
6551
 楼主| 发表于 2025-1-12 14:04:14 | 显示全部楼层
回复

使用道具 举报

15

主题

102

回帖

6551

积分

版主

5Trees

积分
6551
 楼主| 发表于 2025-1-12 14:07:09 | 显示全部楼层

┌──(qw㉿Qws)-[~]
└─$ c++ /home/qw/Documents/test/6.cpp
/home/qw/Documents/test/6.cpp: In function ‘int main()’:
/home/qw/Documents/test/6.cpp:22:2: error: expected ‘}’ at end of input
   22 | }
      |  ^
/home/qw/Documents/test/6.cpp:4:1: note: to match this ‘{’
    4 | {
      | ^

啊这。。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|WTFBBS

GMT+8, 2025-2-5 22:15 , Processed in 0.119911 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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