有关课后练习的呢,求问
文科生小白白在跟着小甲鱼学代码呢,然后就《零基础入门学习python》中002讲的课后练习最后一个代码我自己写的和小甲鱼不同,但不懂怎么都能跑的一样小甲鱼的是temp = input("请输入1到100之间的数字:")
num = int(temp)
if 1 <= num <= 100:
print('你妹好漂亮^_^')
else:
print('你大爷好丑T_T')
我的是number=input("请输入1到100之间的数字:")
guess=int(number)
if 1<=guess<=100:
print("你妹好漂亮︿_︿")
else:
print("你大爷好丑T_T")
其实我也不懂为不一样还能跑的一样。 temp,num这个就是个变量名字,你起啥都可以,
就和数学算式一样,1+1等于2,你不能1*2就不是2了,不是吗? 就变量不同,变量是没关系的,建议你看看变量那课 liaoyiqin 发表于 2020-5-29 20:23
就变量不同,变量是没关系的,建议你看看变量那课
听着好怪。。。。
应该是变量名不同,变量值一样就可以。 qiuyouzhi 发表于 2020-5-29 20:24
听着好怪。。。。
应该是变量名不同,变量值一样就可以。
嗯 你这个只有变量名不同,本职没啥区别,完全算不上不同的代码
PS:运算符和代码之间还是建议加空格的,好看 {:10_277:} 本帖最后由 Twilight6 于 2020-5-29 20:45 编辑
编程,如果都是一种套路,那我们都去背代码好了 本帖最后由 wuqramy 于 2020-5-29 21:10 编辑
同意楼上
变量名只是一个标签,可以叫a,或者asd,
或者shit,甚至能exrcfgbhjnbvytrtgyh(只要你在调用的时候不会打错)
但是,变量名不能重复
但是变量名不同,变量值一样就可以 艹,这贴还没结 wuqramy 发表于 2020-5-29 21:07
同意楼上
变量名只是一个标签,可以叫a,或者asd,
或者shit,甚至能exrcfgbhjnbvytrtgyh(只要你在调用 ...
事实证明,不少程序员喜欢以 shit 为变量名{:10_277:} 永恒的蓝色梦想 发表于 2020-5-29 21:38
事实证明,不少程序员喜欢以 shit 为变量名
只是举个例子呀{:10_284:} 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
用户在python规则内可自定义命名 wuqramy 发表于 2020-5-29 22:27
只是举个例子呀
以前有位仁兄就把list1打成了shit1 _荟桐_ 发表于 2020-5-30 20:56
以前有位仁兄就把list1打成了shit1
{:10_250:} 谢谢 亲们 我明白啦
页:
[1]