#!usr/bin/env python
#1、水仙花数
print('1000以内的所有水仙花数如下:')
for num in range(100,1000):
a = num // 100 #提取该数的百位数
b = ( num - a * 100 ) // 10 #提取该数的十位数
c = num - a * 100 - b * 10 #提取该数的个位数
if a ** 3 + b ** 3 + c ** 3 == num: #对应定义条件
print("{}是水仙花数".format(num))
else:
continue
#2、控制台输出9 9乘法表
def multiplication_table():
print('控制台输出9 9乘法表:')
i = 1
while i <= 9:
for j in range(1,i+1):
print("{}*{}={}".format(i,j,i*j),end='\t')
if i == j:
print('\n')
i += 1
multiplication_table()
#3、判断是否是质数
num2 = input("请输入你要验证的数字:")
while num2 != "end":
number = int(num2)
if number > 1:
count=0
for i in range(1,number+1):
if number % i == 0:
count += 1
if count == 2 :
print("{}是质数".format(number))
num2 = input("请输入你要验证的数字:")
else:
print("{}不是质数".format(number))
num2 = input("请输入你要验证的数字:")
else:
print("你输入的数字不满足验证要求,请重新输入")
num2 = input("请输入你要验证的数字:")
print("验证结束,若需再次验证,请重新执行程序")
#4、生成二维码
#coding=utf-8
# <1>
# pip install myqr -i https://pypi.tuna.tsinghua.edu.cn/simple
# pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple 指定清华大学下载源
# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ wordcloud 指定清华大学下载源
# <2>
# pip install --target=d:\python\python37\lib\site-packages urllib3 # 指定安装路径 –target=后面加上安装路径
# <3>
# “pip install”和“python -m pip install”有什么区别?
# 他们实质上完全一样,建议使用python -m pip而不是pip可执行文件,因为更容易分辨哪个版本的python将用于实际运行pip
# <4> python 生成二维码
from MyQR import myqr # 注意大小写
myqr.run(words='http://www.baidu.com',
save_name='baidu.png') # 如果为网站则会自动跳转,文本直接显示,不支持中文
myqr.run(
words='https://baike.baidu.com/item/%E5%AD%99%E5%B8%8C%E5%BB%B6/1031353?fr=aladdin', # 包含信息
picture='123.png', # 背景图片
colorized=True, # 是否有颜色,如果为False则为黑白
save_name='code.png' # 输出文件名
)