前言
嘿!欢迎阅读本期内容,我是栗子。
Python是目前最流行的语言之一,它在数据科学、机器学习、web开发、脚本编写、自动化方面被
许多人广泛使用。它的简单和易用性造就了它如此流行的原因~
如果你正在阅读本文,那么你或多或少已经使用过Python或者对Python感兴趣。
作为一名python小白,学的时候感觉都学会了,自己写就废了。是自己能力有问题?还是老师教
的有问题?还是自己不适合干这行。都不是?是自己练习太少了!!!
今天给大家带来一些好玩的案例,提高大家的学习兴趣。
之前很多文章基本上都是在基础知识徘徊,那么今天栗子开始教大家30个新手适合小白的案例自己
开始动手敲代码试试吧!
正文
实践出真知,想知道你Python学的怎么样了,还是得看看这些题目呀~
排列是从简单到难的案例哈。
1)Python 如何打印 99 乘法表?
请分别用for循环跟while循环为例子。
for 循环打印:
for i in range(1, 10):
for j in range(1, i+1):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()
while 循环实现:
i = 1
while i <= 9:
j = 1
while j <= i:
print("%d*%d=%-2d"%(i,j,i*j),end = ' ') # %d: 整数的占位符,'-2'代表靠左对齐,两个占位符
j += 1
print()
i += 1
结果:
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81
2)给定一个数 a,判断一个数字是否为奇数或偶数。
while True:
try:
# 判断输入是否为整数
num = int(input('输入一个整数:'))
# 不是纯数字需要重新输入
except ValueError:
print("输入的不是整数!")
continue
if num % 2 == 0:
print('偶数')
else:
print('奇数')
break
结果:
输入一个整数:100
偶数
3)输入一个姓名,判断是否姓李。
def test():
user_input = input("请输入您的姓名:")
if user_input[0] == '李':
return "用户姓李"
return "用户不姓李"
print(test())
结果:
请输入您的姓名:李木子
用户姓李