Python-学习-小例子练习

网友投稿 564 2022-05-28

网上了点小例子,练习一下下,都是特别简单的。而且这些代码也都是找的网上的代码,目的是在于练习一下Python和熟悉下Python的编码风格等等

学习一门语言,最快的方法就是把它用在世界的开发中,这样才能不断的理解,积累,单纯的靠看书,感觉是没有太大的用途的一点一点慢慢来

第一个,有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

实现代码

import sys

source = [1,2,3,]

for i in range(len(source)):

for j in range(len(source)):

for k in range(len(source)):

if source[i]!=source[j] and source[i]!=source[k] and source[j]!=source[k]:

print (source[i],source[j],source[k])

运行截图

第二个,一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?

实现代码

import sys

import math

for i in range(1,10000):

x = int(math.sqrt(i+100))

y = int(math.sqrt(i+268))

if(x*x == i+100) and (y*y == i+268):

print(i)

运行截图

第三个,从键盘输入某年某月某日,判断这一天是这一年的第几天?

实现代码

import sys

year = int(input('请输入年份:\n'))

month = int(input('请输入月份:\n'))

day = int(input('请输入日期:\n'))

days = [0,31,59,90,120,151,181,212,243,273,304,334]

result = 0

if 0

result = days[month]

else:

result = 0

result += day

if year%400 ==0 or (year%4 ==0 and year %100!=0):

if month >2 : result +=1

print('%d-%d-%d是今年的第%d天!'%(year,month,day,result))

运行截图

第四个,从键盘输入三个整数x,y,z,请把这三个数由小到大输出。

实现代码

import sys

ls = []

for iten in range(0,3):

ls.append(int(input('请驶入一个数字:\n')))

ls.sort()

print (ls)

运行截图

第五个,九九乘法表

实现算法

import sys

for x in range(1,10):

for y in range(1,x+1):

sys.stdout.write("%d*%d=%d\t"%(x,y,x*y))

#print("%d*%d=%d"%(x,y,x*y),)

print('\n')

这里有个问题就是print输出的时候会自动换行回车,网上着在结尾加上‘,’就可以,我实验类一下还是不可以,所以使用类标准输出

运行截图

好了,今天就先这五个吧

2016年9月5日,接着练习我的小例子

Python延迟函数练习

源代码

import sys

import time

print ('3秒钟后将会输出九九乘法表')

time.sleep(3)

for x in range(1,10):

for y in range(1,x+1):

sys.stdout.write("%d*%d=%d\t"%(x,y,x*y))

#print("%d*%d=%d"%(x,y,x*y),)

print('\n')

运行结果

函数的练习,这里判断一个数是不是回文数

源代码

import sys

def isHuiWen(number):

arr = str(number)

start =0

end = len(arr)-1

flag = (end-start)/2

while start<= end:

print(arr[start],arr[end])

if arr[start] == arr[end]:

start +=1

end -=1

else:

return False

return True

if __name__=="__main__":

result = isHuiWen(123321)

if result:

print('YES')

else:

print('NO!')

Python-学习-小例子练习

程序运行截图

Python

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:浅析建行手机银行的微应用
下一篇:【Linux学习教程】1.2 Linux是什么,有哪些特点?
相关文章