python3.6基础

这篇博客介绍了Python3.6的基础知识,包括安装步骤、环境配置、代码编写和运行方式,以及变量、字符串操作、输入输出和条件判断等基本概念。讲解了如何通过交互式运行和脚本运行执行Python代码,探讨了Unicode、注释、赋值和删除操作,并给出了几个简单的练习题,如计算数字各位之和、根据成绩输出评价以及猜数字游戏等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搭建python开发环境

    安装几个程序

    windows环境

    本质上就是安装python解释器(一个软件,程序)

    www.python.org

    -版本问题:py3

    -安装

windows的命令行 cmd.exe 一个程序一个软件

    可以通过命令去运行程序

    环境变量:就是一系列的路径的集合

python代码的编写和运行

    1.交互式运行(不是一个正式的开发环境,做测试的)

    2.脚本运行

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天')


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值