快速让Python从入门到熟练

本文以实战练习题为导向,帮助读者快速掌握Python编程。内容涵盖输入/输出、判断语句(if/else, if/elif)、循环(for, while)、列表、字符串、函数、元组、集合和字典的基本操作,还包括类、异常处理、模块、包管理和虚拟环境等知识。适合有一定编程基础,希望提升Python技能的读者。" 52636784,5674660,Java内存溢出:堆与栈实战解析,"['Java', '内存溢出', '堆栈内存']
摘要由CSDN通过智能技术生成

本人之前有过C/C++的基础所以看python文档可以快速入门,但是用Python敲代码并不熟练。
本文以练习题为主,可以让Python从入门到熟练。
Python官方文档:https://docs.python.org/zh-cn/3/tutorial/index.html

输入 / 输出

611. 简单计算

在这里插入图片描述
https://www.acwing.com/problem/content/613/

x1,x2,x3=map(float,input().split())
y1,y2,y3=map(float,input().split())
print("VALOR A PAGAR: R$ %.2lf" % (x2*x3+y2*y3))

一个经典例题,一行读入多个数字,按照格式输出。

判断语句

if / else

665. 倍数

在这里插入图片描述
https://www.acwing.com/problem/content/667/

a,b=map(int,input().split())
temp1=max(a,b)
temp2=min(a,b)
if temp1%temp2==0: 
    print("Sao Multiplos")
else:
    print("Nao sao Multiplos")

if / elif

660. 零食

在这里插入图片描述

a,b=map(int,input().split())
if(a==1):
    print("Total: R$ %.2lf" % (b*4.00))
elif(a==2):
    print("Total: R$ %.2lf" % (b*4.50))
elif(a==3):
    print("Total: R$ %.2lf" % (b*5.00))
elif(a==4):
    print("Total: R$ %.2lf" % (b*2.00))
else:
    print("Total: R$ %.2lf" % (b*1.50))

循环语句

for语句

708. 偶数

在这里插入图片描述
https://www.acwing.com/problem/content/710/

for i in range(1,101):#[1,101)
    if(i%2==0):
        print(i)

while

721. 递增序列

在这里插入图片描述
https://www.acwing.com/problem/content/description/723/

while True:
    a=int(input())
    for i in range(1,a+1):
        print(i,end=" ")
    if(a==0):
        break;
    print("")

列表

基本概念

列表是一种常见的变量类型,可以存储一列元素。元素的类型可以不同,不过大多数情况下类型是相同的。
和C语言中的数组差不多类似。

#初始化的几种方式
1.a=[]  # 空列表
2.b=[1,2,"world"] # 直接初始化
3.c=[0 for i in range(5)] # 初始化[0, 0, 0, 0, 0] 
4.d=[]
for i in range(5):
	d.append(0)
#append向列表的末尾添加一个元素
#遍历列表
1.a=[1,2,34]
for i in range(len(a)):
	print(a[i])
2.a=[1,2,34]
for i in a:
	print(i)
# 下标
a[-1]指的是倒数第一个
a[-2]指的是倒数第二个
#切片
a = [0, 1, 2, 3, 4]

print(a[1:4])  # 输出[1, 2, 3]
print(a[1:])  # 输出[1, 2, 3, 4]
print(a[:4])  # 输出[0, 1, 2, 3]
print
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值