Python学习第一天

安装环境

  • 先安装Anaconda
  • 后安装Pycharm
    1.安装Pycharm时在http://idea.lanyus.com/中获取注册码
    2.在C:\Windows\System32\drivers\etc目录下找到名为hosts的文件用记事本打开直接在内容后面加入0.0.0.0 account.jetbrains.com和0.0.0.0 www.jetbrains.com”
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com

3.在Pycharm中新建项目注意在添加Interpreter时导入在Anaconda安装目录下的python.exe文件

  • 详细教程可参考网站:https://www.cnblogs.com/yuxuefeng/articles/9235431.html

Python语法学习

age = input("请输入您的年龄:")//获取输入值 
 print(type(age)) //判断变量类型
  • 用if...elif判断输入成绩等级
score = input('请输入成绩:')
score = int(score)
# 判断等级
if score >= 90 and score <= 100:
    print('A')
elif score >= 80 and score <= 89:
    print('B')
elif score >= 70 and score <= 79:
    print('C')
elif score >= 60 and score <= 69:
    print('D')
else:
    print('F')
  • while 语句
#计算1~100和
sum=0
i=1
while i<=100:
    sum+=i
    i+=1
print(sum)
  • 跳出循环
    1.break 跳出本层循环
#当累积和大于1000时跳出循环 break
i=1
sum=0
while i <= 1000:
    sum+=i
    if sum >1000:
        break
    i+=1
print(sum)

2.continue 跳出本次循环,执行下个循环

# 计算所有奇数的和 continue
i=1
sum=0
while i <=100:
    # %取余
    if i%2 == 0:
        i += 1
        continue
    sum+=i
    i+=1
print(sum)
  • 字符串格式化输出
hero_name = '鲁班'
grade = 15
print('英雄是:{}等级为{}级'.format(hero_name,grade))
猜数字游戏:

游戏规则:
控制台输入要猜数字的范围
请输入要猜数字的最小值
请输入要猜数字的最大值

输入要猜的数字
程序告诉玩家猜大了还是猜小了,直到猜对时结算循环

统计猜数字的次数
1次猜对, 这是高手i次竟然就猜对
2~5 次猜对 , 你也太厉害吧, i次猜对了
5次以上 你也太菜了,i次才猜对,洗洗睡吧

代码实现
min=int(input('请输入要猜数字的最小值:'))
max=int(input('请输入要猜数字的最大值:'))
from random import randint
num=randint(min,max)
count=0

while True:
    count+=1
    guess_num = int(input('请输入要猜的数字:'))
    if guess_num < num:
        print('您猜小了!')
    elif guess_num > num:
        print('您猜大了!')
    else:
        if count==1:
            print('高手,1次猜对!')
        elif count >=2 and count <=5:
            print('你也太厉害吧, {}次猜对了'.format(count))
        else:
            print('你也太菜了,{}次才猜对,洗洗睡吧'.format(count))
        break;
  • for 循环:
    for 临时变量 in 可迭代对象:
    循环体
for x in 'neusoft':
    print(x)
# 给女朋友道歉100次
for i in range(1,101):
    print('对不起,我错了,这是我第{}次向你道歉'.format(i))

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