python学习的第一天

学习Python的第一天

配置编程环境

Pycharm 和 Anaconda的安装

python2 和python3的差别

  • python2.x 面向过程
  • python3.x 面向对象
    1.类型转换 与 if ... else 语句的使用
age =  input("请输入您的年龄")
print(type(age))
print(age)
age = int(age)
print(type(age))
age = 8
if(age>=18):
   print("恭喜你已经成年了,可以去网吧了")
else:
   print("对不起,你还是个宝宝")

2.if ...elif...else

score = input("请输入成绩:")
score = int(score)
if score>=90 and score<=100:
    print('您的成绩为A')
elif score >=80 and score<90:
    print('您的成绩等级为B')
elif score>=70 and score<80:
    print('您的成绩为C')
elif score>=60 and score<70:
   print('您的成绩为D')
else:
    print('您的成绩为E')
  1. while循环的使用
#while 要判断的条件:
#循环体
i = 0
while i<5:
    print(i)
    i +=1
#计算1-100相加之和
i = 1
s=0
while i <=100:
    s +=i
    i+=1
print(s)
  1. 跳出循环
    break 跳出本层循环
    continue 跳出本次循环,执行下次循环
    当累加和大于1000时跳出循环
i = 1
sum = 0
while i <= 100:
    sum+=i
    if sum > 1000:
        break
    i += 1
    print(i)
print(sum)
# 计算所有奇数和
i= 1
sum = 0
while i<=100:
    if i % 2 ==0:
        i += 1
        continue
    sum+=i
    i+=1
print(sum)

5.字符串格式化输出

hero_name = '鲁班七号'
grade = 15
print('您选的英雄是 {} 当前年龄 {}'.format(hero_name,grade))
python学习的第一天_第1张图片

6.猜数字游戏

# #1.准备知识
# #随机数生成
# # from  random import  randint
# # from 模块名 import  name1,name2.......
randint(start,end)[start,end]
print(randint(-20,20))
while True:
    print(randint(23,25))
import  random
random .randint
# 2.游戏规则
from random import  randint
# 控制台输入要猜数字的范围
# 请你输入要猜数字的最大值
# 请你输入要猜数字的最小值
min = input("输入范围的最小值")
max = input("输入范围的最大值")
max = int (max)
min  =int (min)
x=randint(min,max)
i=0
while True:
    i += 1
    num =int(input("请输入要猜的数字"))
    # 输入要猜的数字
    # 程序告诉玩家是猜大了还是猜小了,直到才对数字为止
    if num < x:
        print("您猜小了")
        #print("x值为{}".format(x))
    elif num > x:
        print("您猜大了")
        #print("x值为{}".format(x))
    else:
        if i == 1:
            print("这是高手,一次就猜对了")
        elif i >= 2 and i <= 5:
            print("你也太厉害了第{}次就猜对了".format(i))
        elif i > 5 and i <= 10:
            print("你也太菜了第{}次就猜对了".format(i))
        else:
            print("洗洗睡吧第{}次才猜中".format(i))
            # 一次猜对,这是高手i次竟然就猜对了
            # 2-5次猜对,你也太厉害了吧,i次猜对了
            # 5次以上,你也太菜了i次才猜对,10次以上洗洗睡吧已经第i次了
        #print("x值为{}".format(x))
        break
python学习的第一天_第2张图片

你可能感兴趣的:(python学习的第一天)