环境python3.6
1.变量定义
2.输入输出
格式化输出%s:代表字符串 %d:整型 %f:代表浮点型
3.基本运算符
算数运算符:+ - * / ** % //
分别为加、减、乘、除、次方、取余、整除
" / " 表示浮点数除法,返回浮点结果
" // " 表示整数除法,返回不大于结果的一个最大的整数
4.逻辑运算符好and和or
and:
条件1 and 条件2
两个条件同时满足,就返回True
只要一个条件不满足,就返回False
or:
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足的时候,就返回False
5.if条件分支语句
if 条件:
条件成立的时候,要做的事情
.....
else:
条件不成立的时候,要做的事情
.....
if 条件:
条件成立的时候,要做的事情
.....
elif 条件:
条件成立的时候,要做的事情
......
......
else:
条件不成立的时候,要做的事情
.....
6.执行系统命令
import os //导入os模块
os.system('ls') //系统命令函数
os.system('pwd')
执行结果:
7.random生成随机数
生成1~5随机数
测试
import random
print(random.randint(1,5))
print(random.randint(1,5))
print(random.randint(1,5))
print(random.randint(1,5))
print(random.randint(1,5))
运行结果:两组
8.range()创建整数序列
range(start, stop[, step])
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
示例
9.判断为空
s = input('input:')
if s == '':
print('Error')
else:
print(s)
if not s.strip():
print('error')
else:
print(s)
以下是两个实列
1.输出某月的天数
# _*_ coding:utf-8 _*_
# @Time: 02/12/18 23:51
# @Author: huihao
# @Filename: 1.输出某月天数.py
# @Software: PyCharm Community Edition
"""
输入年、月,输出本月有多少天,通过分支语句实现
"""
year = int(input('请输入年份:'))
mouth = int(input('请输入月份:'))
if year % 4 == 0 and not year % 100 == 0 or year % 400 == 0:
print('%d年是闰年!' % (year))
if mouth == 2:
print('本月有29天')
elif mouth % 2 == 0 and mouth < 8:
print('本月有30天')
elif mouth % 2 != 0 and mouth < 8:
print('本月有31天')
elif mouth % 2 == 0 and mouth <= 12:
print('本月有31天')
else:
print('本月有30天')
else:
print('%d年不是闰年!!' % (year))
if mouth == 2:
print('本月有28天')
elif mouth % 2 == 0 and mouth < 8:
print('本月有30天')
elif mouth % 2 != 0 and mouth < 8:
print('本月有31天')
elif mouth % 2 == 0 and mouth <= 12:
print('本月有31天')
else:
print('本月有30天')
运行结果
2.判断季度
# _*_ coding:utf-8 _*_
# @Time: 03/12/18 21:05
# @Author: huihao
# @Filename: 3.判断季度.py
# @Software: PyCharm Community Edition
"""
根据指定月份,打印该月份所属季度
"""
month = int(input('请输入月份数字:'))
if month < 1 or month > 12:
print('%d月不是一个月份' % month)
elif month == 3 or month == 4 or month == 5:
print('%d月是春季' % month)
elif month == 6 or month == 7 or month == 8:
print('%d月是夏季' % month)
elif month == 9 or month == 10 or month == 11:
print('%d月是秋季' % month)
else:
print('%d月是冬季季' % month)