从零开始学Python编程:5个基础经典代码带你快速掌握Python!

今天我继续分享Python基础经典案列!

1.pass语句

for letter in "runoob":
    if letter == "o":
        pass
        print("执行pass块")
    print("当前字母:%s" %letter)
print("good bye")
 
输出结果为
 
当前字母:r
当前字母:u
当前字母:n
执行pass块
当前字母:o
执行pass块
当前字母:o
当前字母:b
good bye

2.元素的各种获取

list = ["ding",123,"true",(1,2,3,"apple"),[1,"小明"],{"name":"ding"}]
print(list[0])
print(list[2])
print(list[1:4])
print(list[:5:2])          #倒着取后两个元素
print(list[-1:-3:-1])
print()
 
print(list[len(list):])    ###利用切片方式实现列表的增加
list[len(list):] = [222]
print(list)
print()
 
list.append("good")        #append() 在最后一个位置添加元素
print(list)
print()
 
list.insert(2,"food")      #insert()按照索引添加,元素插入后,后面的元素索引值会自动加1
print(list)
print()
 
list.extend("ABC")         #extend() 迭代添加,在最后的位置,迭代每一个元素,依次添加
print(list)
print()
 
list.pop()                 #pop() 按照索引删除,默认删除最后一个
print(list)
list.pop(1)                #删除索引值为1的元素
print(list)
print()
 
del list[:3]               #利用切片删除元素
print(list)
print()
 
list1 = [3,5,7,9]
list1[:3] = [1,2,3]         #利用切片修改列表元素
print(list1)
list1[:3] = []
print(list1)
list1 = list1(range(10))
print(list1)
list1[::2] = [0]*(len(list1)//2)
print(list1)

3.评委打分

list1 = []
n = int(input("请输入评委人数:"))
while n <= 2:
    print("评委人数需大于2")
    n = int(input("请重新输入评委人数:"))
p = int(input("请输入比赛人数:"))
while p <= 1:
    print("比赛人数需大于1")
    p = int(input("请重新输入比赛人数:"))
def check_score(score):
    if score >= 0 and score <= 100:
        return score
    else:
        print("分数不合法,请重新输入!")
        score = int(input("请重新输入分数:"))
        score = check_score(score)
j = p
list2=[]
while j > 0 :
    name = input("请输入选手序号:")
    list2.append(name)
    i = n
    a = []
    while i > 0:
        score = check_score(int(input("输入评委打分分数:")))
        a.append(score)
        i -= 1
    avg_score = (sum(a) - min(a) - max(a)) / (n-2)
    list1.append([name,avg_score])
    j -= 1
print(list1)
 
for i in range(p):
    print("选手序号:", list2[i])
    print("平均分:", list1[i][1])
 
ll=[]
for i in range(p):
    ll.append(list1[i][1])
 
    ll.sort(reverse=True)
print(ll)

4.算一元二次方程的实数解

#coding=utf-8
import math
a=int(input("请输入方程系数a的值"))
b=int(input("请输入方程系数b的值"))
c=int(input("请输入方程系数c的值"))
if ((b*b-4*a*c)>=0)and((a!=0)):
    x1=(-b+math.sqrt(b*b-4*a*c))/(2*a)
    x2=(-b-math.sqrt(b*b-4*a*c))/(2*a)
    print("方程%+d*x*x%+d*x%+d=0的两个实数解为:x1=%+.2f,x2=%+.2f"%(a,b,c,x1,x2))
else:
    print("方程%+d*x*x%+d*x%+d=0无实数解"%(a,b,c))

5.星期几

n="1,2,3,4,5,6,7"
data="一 二 三 四 五 六 日"
i=input("请输入阿拉伯数字1-7的任意一个数字:")
if i in n:
    a=data[n.index(i)]
    print("星期{}" .format(a))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你想从零开始Python,以下是一些步骤和资源,可以帮助你快速入门: 1. Python基础语法:Python的语法相对简单,易于习和理解,你可以从一些网站或书籍中Python基础语法。一些推荐的资源包括:《Python基础教程》、《Python编程从入门到实践》、《Python编程快速上手》等。 2. 安装Python环境:在Python之前,你需要先安装Python环境,这样你才能够编写和运行Python程序。你可以从Python官方网站上下载和安装Python,也可以使用一些Python的发行版,如Anaconda、Miniconda等。 3. 使用Python解释器编写和运行你的第一个程序:Python语法后,你可以使用Python解释器编写和运行你的第一个Python程序,例如打印"Hello World!"。 4. Python的标准库:Python的标准库包含了很多有用的模块和函数,你可以使用它们来完成各种任务。你可以从官方文档中Python标准库的使用。 5. Python的第三方库和框架:Python的第三方库和框架很多,可以帮助你更快速地完成各种任务。你可以习一些流行的Python库和框架,如NumPy、Pandas、Django等。 6. 练习编写Python程序:练习是Python的重要部分,你可以从一些练习题和项目中习如何使用Python编写程序。一些推荐的练习资源包括:LeetCode、Codewars等。 总之,Python需要耐心和实践,你需要不断地练习和习,才能够掌握Python的技能。希望以上步骤和资源可以帮助你快速入门Python

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值