分类 Python 的文章

【Python】控制结构 习题

Python 更换国内pip源

国内的pip源:

  • 阿里云:https://mirrors.aliyun.com/pypi/simple/
  • 豆瓣:http://pypi.douban.com/simple/
  • 中科大:https://pypi.mirrors.ustc.edu.cn/simple/
  • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/

修改源的方法有两种,一种是临时的,一种则更便捷,是长期的

临时方法

可以在使用pip的时候加参数 -i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install SomePackage -i https://pypi.tuna.tsinghua.edu.cn/simple
这样就会从清华的镜像去安装SomePackage库。

长期方法

Linux

修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url 为国内镜像地址,内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

Windows

直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini(XX为你的用户名),内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

使用imput()函数输入

在Python中,使用内置函数imput()可以接收用户的键盘输入。imput()函数的基本用法如下:

variable = input("提示文字")

其中,variable为保存输入结果的变量。例如,想要接收用户输入的内容,并保存到变量tip中,可以使用如下代码:

tip = input("请输入文字:")

想要接收整型的数字并保存到变量num中,可以使用如下代码:

num = int(input("请输入数字:"))

示例1:输入字符,输出对于的ASCII码值

通过ord函数可以将字符的ASCII码转换为数字 。

name=input("输入字符:")
print(name+" 的ASCII码为:",ord(name))

执行结果

示例2:根据输入的年份,计算年龄大小

import datetime
imyear = input("请输入您的出生年份:")
nowyear= datetime.datetime.now().year
age= nowyear- int(imyear)
print("您的年龄为:"+str(age)+"岁")
if age<18:
print("您现在还是未成年呢")
if age>=18 and age<66:
print("青年人")
if age>=66 and age<80:
print("中年人")
if age>=80:
print("老年人")

执行结果