字符串及变量
语句结束不需要分号
不需要大括号,只需要缩进(冒号)
print('----------------------love python-----------------')
temp = input("number:")
guess = int(temp)
if guess==8:
print("right !!")
else:
print("error !!")
print("----------------------the end---------------------")
输入:
dir(__builtins__)
列表中纯小写的都是BIF==Built-in functions(内置函数), 输入help(input)可查看帮助
变量(把名字贴在变量上),区别:把值存储在变量中
PS:使用前先赋值;变量名可包括字母,数字,下划线,但不能以数字开头;严格区分大小写,可读性高;字符串可单引号也可双引号(只能是英文),但必须成对,内部相同可使用转义符号‘\’进行转义(建议使用原始字符串:r'......',结尾不能加反斜杠),若非要加:
str = r'C:\Program Files\FishC\Good''\\'
思考:
print('5'*8)
print('5'+8)
后者会报错,因为不能把两个不同的东西相加,这将毫无意义;
比较运算符优先级大于逻辑运算符:3>2 and 3<4
改进:
import random
secret = random.randint(1,18)
print('----------------------love python-----------------')
temp = input("number:")
guess = int(temp)
while guess!=secret:
temp = input("error!! please input:")
guess = int(temp)
if guess==secret:
print("right !!")
else:
if guess > secret:
print("big !!")
else:
print("small !!")
print("----------------------the end---------------------")