|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
大佬们,初学者感觉很蛋疼啊,明明很认真的看视频了, 但是很多东西都不会用,感觉听得一知半解的。
比如BIF怎么用,啥时候用,也是一知半解的。
跟着视频敲能理解个大概,但是单独操作就完全懵13了。不知道从哪里下手,不知道BIF该咋用,真是笨的一匹阿,
比如以下:
- import random
- # 加入模块,但是import是啥意思不懂阿。
- secret = random.randint(1,10)
- # 这一行只知道是为了生成随机数据。
- # 下面这一串感觉理解的模模糊糊的,比如temp,guess是啥意思不明白,
- # 只看懂了if guess == secret:的时候,打印一下那段,
- # if guess > secret:的时候打印另一段
- # 还有while循环,也感觉一知半解的。
- print('文字小游戏')
- temp = input("猜猜我想的是那个数字:")
- guess = int(temp)
- while guess != secret:
- temp = input("哎呀,猜错了,请重新输入")
- guess = int(temp)
- if guess == secret:
- print("卧槽,你是我心里的蛔虫吗?!")
- print("哼,猜中了也没有奖励!")
- else:
- if guess > secret:
- print("哥,大了大了~~")
- else:
- print("嘿,小了小了~~")
- print("游戏结束,不玩了!!")
-
复制代码
求大神帮忙分析一下是啥原因?是我理解能力太差,还是有知识点听漏了。
现在后面的视频都不敢看了,前面都没理解,后面的看了也没用啊。
我自己感觉就是那些变量和BIF都是英文的,不大理解,然后翻译过来又词不达意的。
以上的代码就感觉一知半解了,能请大佬给点逻辑吗?
感觉好难,有解吗????
不用太在意翻译是什么含义,你知道对应函数用法就行
import 就是导入模块的意思,这里不用太在意,学习到后面你自然会懂
这里导入的是 random 模块,想了解这个模块可以来这里看看:https://fishc.com.cn/thread-145254-1-1.html
temp 和 guess 只是变量名,你任意取即可,只是良好的命名方式可以大大提高代码的可读性
while 循环就是条件循环, while <条件> 只要 while 后面的条件满足,那么就会一直循环下去的
input 函数是接收用户输入,并将用户输入的数据转化为字符串并返回
int 函数是将其他类型的值转为整型,这里的整型你直接理解为整数就行,当转化字符串时候,只能转化纯数字字符串
举个例子,比如字符串 '5' 可以通过 int 函数转化为整型,而字符串 '1.5' 就不行,因为字符中含有 . 点这个字符
|
|