python学习第一天

安装环境

Python环境配置

安装Anaconda与pycharm-professional,破解pycharm,在下面的网址中获取授权码http://idea.lanyus.com

在C:\Windows\System32\drivers\etc(根据系统安装位置会有所不同)路径中找到hosts.txt文件,copy出去,修改copy后的文件,在其后另起一行加上
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com

python2.x与python3.x的区别

  • python3默认采用Unicode编码
  • python2中print是语句,不需要加括号,python3中print是函数

python基础

  • 变量直接赋值,无需定义类型
  • 变量值交换方式 :a, b = b, a
  • 输出:print(变量名)
  • 输入:变量名 = input("")
  • 类型转换 变量名 = int(变量名)//转换为整型
  • if else, if elif(等同于c的的else if),while循环其后的条件都不需要加括号每个关键字其后都要加:,有条件就在条件后加:,循环中contiue,break与其它语言用法一致
  • import模块导入方法
    from 模块名 import 方法名
  • '{}'.format(变量)//用于拼接字符串
  • python中的for
    for i in range(1,101):
    语句 //循环100次,每次循环 i值增加1

代码

# python输出与变量 定义,变量值交换
# print('hello world')
# a = 100
# b = 200
# a, b = b, a
# print(a, b)
#//python输入
# age = input("请输入你的年龄:")
# print(type(age)) #输出变量类型
# age = int(age)   #String转int
# if age >= 18:
#     print("。。。。。。。。。。。。")
# else:
#     print("你还是太年轻!")
# score = 90
# if score >= 100 and score<= 200:
#     print("小伙子不错")
# elif score >= 90 and score<100:
#     print("菜比")
#python while 循环
# i = 5
# sum = 0
# while i>0:
#     print(i)
#     sum+= i
#     i-=1
#     print(sum)
#break 跳出本层循环
#continue 跳出本次循环
# i=1
# sum=0
# while i<=200:
#     sum = sum+i
#     if sum > 1000:
#         break
#     i+=1
# print(sum)
# i = 1
# sum = 0
# while i <= 100:
#
#     if i % 2 == 1:
#         sum = sum + i
#         i += 1
#     else:
#         i += 1
#         continue;
#
# print(sum)

# from 模块名 import name1, name2.。。。。
# randint(start, end)  [start, end]
# print(randint(-20, 20))
# from random import randint
# i = randint(15,20)
# print(i)

#for循环
for i in range(1,101):
    print("对不起我错了,这是我第{}次道歉".format(i))

简单的猜数字游戏

rmax = int(input("请输入要猜数字的最大值"))
rmin =int(input("请输入要猜数字的最小值"))
i = 1
from random import randint
randi = randint(rmin, rmax)

while(True):
    pnumber = int(input("请输入你猜的数字 "))
    if pnumber > randi:
        print("大了")
    elif pnumber < randi:
        print("小了")
    else:
        break
    i += 1
if i == 1:
    print("这是高手{}次竟然就猜对".format(i))
elif i <= 5:
    print("你也太厉害吧,{}次猜对了".format(i))
else:
    print("你也太菜了吧,{}次才猜对,洗洗睡吧".format(i))

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