【Python学习笔记】第一天:熟悉Python

大二上学期临床开了新医科辅修的Python程序设计,暑假期间把它稍微学一下。(又回到了刷题写博客的日子,真幸福充实啊!)

学习复盘

今天大概是先过一下Python的基本内容,输入输出,循环,然后通过几道题目熟练一下。

Python是一门面向对象的编程语言,因此思维方式与C语言面向过程编程有所不同,和C++是一类的,由于博主已经学习过C语言,C++由于ACM的经历有一定的接触,因此理解Python基本是语法上的熟悉


题目一:

第1章-1 从键盘输入两个数,求它们的和并输出 (30 分)
本题目要求读入2个整数A和B,然后输出它们的和。
输入格式:

在一行中给出一个被加数
在另一行中给出一个加数
输出格式:

在一行中输出和值。
输入样例:

18
-48

输出样例:

-30

AC代码:

a = int(input())
b = int(input())
print(a+b)

注意:

简单的输入和相加,灰常简单
有一点需要特别注意,在C++中输入用cout时会自动忽略空格,换行符等特殊字符,Python中直接用a = int(input())作为输入相对于是对一行进行扫描,因此输入要分为两行输入,同行多输入将在下一题介绍


题目二:

第1章-2 从键盘输入三个数到a,b,c中,按公式值输出 (30 分)
在同一行依次输入三个值a,b,c,用空格分开,输出 bb-4a*c的值
输入格式:

在一行中输入三个数。
输出格式:

在一行中输出公式值。
输入样例:

3 4 5

输出样例:

-44

AC代码:

a,b,c = map(int,input().split(' '))
print(b*b-4*a*c)

注意:

这里需要注意的就是同行多输入,调用了map函数,意思是将输入的str按照对应的位置转化为数字,中间的分割是空格


运用Turtle库画画

太阳花

# 画太阳花
from turtle import *
color('red','yellow')
begin_fill()
while True:
    forward(200)
    left(170)
    if abs(pos()) < 1:
        break
end_fill()
done() # 保留在那里

在这里插入图片描述


爱心

# 画爱心
from turtle import *
pensize(1)
pencolor('red')
fillcolor('pink')
speed(5)
up()
goto(-30, 100)
down()
begin_fill()
left(90)
circle(120,180)
circle(360,70)
left(38)
circle(360,70)
circle(120,180)
end_fill()
up()
goto(-100,-100)
done()

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值