个人博客_www.notwiner.top_
python基础语法
python属于解释性交互性shell,官网和常用开发工具pycharm,由于python2在不远的时间就不再会被官方支持,所以推荐使用python3。重点提醒,python对于缩进较为重视。
简短的程序python的IDLE即可,大点的再使用pycharm。
- 操作符(运算符)、定义变量较为普通,不再赘述。
<、>、<=、>=、==、!= 、+=、-=、*=、/=
8 * 3 / 2 + 2 + 7 - 9
spam = 15
spam + 5
bacom =10
coin = spam + bacom
- 注释与变量规则
#为单行注释,多行注释常为’’’ ‘’'与""" “”"。
变量名称已字母或_开头,区分大小写,通常采用骆驼命名法更好(变量中第一个单词后每一个单词首字母大写,如foodThisMorning) - 输入输出
print()输出函数,input()输入函数。 - import导入库,如下文的random库。
猜数字游戏
# 猜数字游戏
import random
guessTaken = 0
print('Hello, What is your name? ')
myName = input()
number = random.randint(1, 20)
print('Well,' + myName + ',you can guess a number between 1 to 20,')
for i in range(6):
print('Take a gues.')
guess = input()
guess = int(guess)
if guess < number:
print('The number is too low,')
if guess > number:
print('The number is too high,')
if guess == number:
break
if guess == number:
guessTaken = str(guessTaken)
print('Good,' + myName + 'your guessed my number in ' + guessTaken + ' is right!')
if guess != number:
number = str(number)
print('no, the number' + number + 'is wrong')
这个例子中guessTaken记录了玩家猜过的次数,初始值为0,后面range(6)即为6次循环,玩家可猜数字次数为6次内,random生成随机数。形式为number = random.randint(first number, end number)。
注意guess = int(guess)
,将guess的输入转换为int形式,
- 几种数据类型
int整形、float浮点数、bool布尔值(即True和False)、complex复数。