python3.6基础

1.在pycharm编辑器中增加默认的:
usr/bin/python

-*-coding:utf-8-*-

方法:file--setting--搜索File and Code Template--python script--直接输入此2行代码--ok,这样下次新建文件时自动存在.

2.计算机基础概念:

Unicode 万国码,2个字节存一个字符; 非Unicode,8byte,正数:2**7次方-1(因为存在0和1作为符号位,所以为7次方,正数情况时,0不做计数用,仅为正号) ,负数2**7次方

python 运行机制  解释型语言/编译型
编译型:java C#  HELLO.java -->HELLO.class

解释型:python js php  例如js-->一边执行一边解释

注释方法:  #单行注释 ,  ''' 多行注释   '''

整行复制: ctrl + D

3.今天提到的零碎概念: (一切变量都是对象)

                                          

\n换行符

\t 制表符,   如果前面有数据就补齐作用     tab有4个或8个空格(可设置,我的为4个),下面的可以试一试,看看补齐的效果:

str="天气不错"
print("天气不错")
print("天\t不错")
print("\t天气不错")
print("    天气不错")
print("a\tabcd")
print("a\tbcd")

4.举个input的小栗子:

 a = input('请输入你的年龄:')

print('你的年龄是:'  ,  a)   注意到中间的逗号,了么?

5.赋值的差异:

a = b = c = 1   把1赋值给abc
a = b = c = 1,2   把1,2赋值给abc
a , b , c = 1 , 2 ,3
del a   删掉a
print(a)
print(b)
print(c)

7.小练习:

a:请用户输入一个四位数字,求此数字各个位之和;

方法一:

num=int(input(' 输入一个四位数:'))

#1234
qian=num//1000
bai=num%1000//100
shi=num%100//10
ge=num%10

print(qian+bai+shi+ge)

方法二:

n=1234
q = n//1000
b = (n-q*1000)//100
s = (n-q*1000-b*100)//10
g = n-q*1000-b*100-s*10
print(q+b+s+g)

方法三:


b:请输入成绩,如果大于等于90,输出'优秀';如果大于等于70,输出'良好';如果大于等于60,输出'及格';否则输出'不及格';

num=int(input(' 输入成绩:'))
if num >=90:
    print('优秀')
elif num >=70:
    print('良好')
elif num >=60:
    print('及格')
else:
    print('不及格')


c:猜数字游戏;

import random
n= int(random.random()*10)#丢失精度
num=int(input(' 输入一个1位数:'))
if num>n:
    print('大了')
elif num<n:
    print('小了')
else:
    print('对了')
print(n)

d:用户输入月份,判断当前月份为几月,并输出有多少天,如果用户输入2月份,则请用户输入年份,判断是平年,则输出28天,闰年则输出29天;

num=int(input(' 输入一个1月份:'))
if num in (1,3,5,7,8,10,12):
    print('31天')
elif num ==2:
    year = int(input(' 年份:'))
    if (year%100!=0 and year%4==0) or (year%100==0 and year%400==0):
        print('29天')
    else:
        print('28天')
else:
    print('30天')


猜你喜欢

转载自blog.csdn.net/lqian1993/article/details/80114832