python学习的第一课

环境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)

猜你喜欢

转载自blog.csdn.net/qq_33571752/article/details/84778516