python基础(1)基本使用

基本使用

打印:

print("")
print("hello \n world")  #换行

连接符+:

name="yoy"
print("hello"+name)

格式化输出:

name="yoy"
age=26
print("%s is %d years old " %(name,age))

用户输入input

name = input("input your name:")
print ("My name is:"+name)

注释:

#   单行注释
'''
  multi   多行注释
'''

快捷键: ctrl+/

缩进:Tab键,取消缩进:shif+Tab

image-20200919205510974

编码声明(一定要在第一行#开头):

#  coding=utf-8
#  coding:utf-8
#  -*- coding:utf-8 -*-

脚本注意事项:

脚本后缀是.py
    脚本名称最好用字母、数字、_(下划线)组成(字母开头)
    脚本命名不要与python模块、函数名称重复,如:selenium
    千万不要有中文、空格,特殊字母,命名要规范

python程序入口:

if __name__ == '__main__':
程序入口:
"""
对于很多编程语言来说,程序都必须要有一个入口,比如C,C++,以及完全面向对象的编程语言Java,C#等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C,C++都需要有一个main函数作为程序的入口,也就是程序的运行会从main函数开始。同样,Java,C#必须要有一个包含Main方法的主类,作为程序入口。

而Python则不同,它属于脚本语言,不像编译型语言那样先将程序编译成二进制再运行,而是动态的逐行解释运行。也就是从脚本第一行开始运行,没有统一的入口。

一个Python源码文件(.py)除了可以被直接运行外,还可以作为模块(也就是库),被其他.py文件导入。不管是直接运行还是被导入,.py文件的最顶层代码都会被运行(Python用缩进来区分代码层次),而当一个.py文件作为模块被导入时,我们可能不希望一部分代码被运行。
"""

交换值小例子:

a=11
b=12

t=a
a=b
b=t
print("a:"+str(a)+"\nb:"+str(b))

练习题:

python写一个猜数字的游戏,游戏规则如下:

1.由一个人随机写一个整数1-99(如:21

2.一群小伙伴轮流猜数字,如第一个人猜一个数(如:48),

则缩小范围为(1-48

3.如第二个人猜一个数(如:9),则缩小范围为(9-48

4.以此类推,值到猜中数字(21),游戏结束

实现效果如下:

image-20200919211912499

image-20200919214310471

TrueValue=int(input("请输入一个1到99整数:"))
guessValue=int(input("请猜一个1到99的整数:"))
minN=1
maxN=99
while(True):
    if(guessValue<TrueValue):
        print("太小了")
        minN=guessValue
        guessValue=int(input("请猜一个%d到%d之间的整数:"%(minN,maxN)))
    elif(guessValue>TrueValue):
        print("太大了")
        maxN=guessValue
        guessValue=int(input("请猜一个%d到%d之间的整数:"%(minN,maxN)))
    else:
        break

posted @ 2020-08-30 23:29  Whatever_It_Takes  阅读(155)  评论(0编辑  收藏  举报