Python基础语法(三)

本文介绍了Python中的基本运算符,包括算术运算、关系运算等,并提供了整数运算示例。此外,还讲解了类型转换的方法及如何使用Python解决实际问题,如计算数列和解一元二次方程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/## 运算符和表达式 ##

3.1知识点

  • 关系/逻辑运算
  • 表达式
  • 类型转换

3.2Python中的基本运算符

    + - * / % 

整除 //
整数运算示例
例如一个给定天数,求出月数和日期数的程序

#!usr/bin/env python3
days = int(input("Enter the days:"))
monthes = days // 30
days = days %30
print("monthes = {},Days = {}".format(monthes,days)

3.3关系运算符

OperatorMeaning
<小于
<=小于等于
>大于
=
大于等于
==等于
!=不等于

3.4简写运算符

在python中简写运算符和在C语言中是一样的,这里就不详细讲啦~

3.5表达式

在写表达式的时候我们会在运算符的左右两边都空格一个位置,这样让代码阅读起来看美观

3.6类型转换

我们可以手动的执行类型转换(python是强类型语言 ,经常需要进行类型转换~)

类型转换函数转换路径
float(string)字符串–>浮点值
int(string)字符串–>整数型
str(integer)整数值–>字符串
str(float)浮点值–>字符串

3.7程序示例

3.7.1计算数列

#!/usr/env/bin
sum = 0
long = int(input("enter the long:"))
for i in range(1,long+1):
    sum = 1/i
    print("i={:2d},sum={:6.4f}".format(i,long))

3.7.2解一元二次方程

写一个程序,要求可以解一元二次方程

#!/usr/env/bin python3
import math
a = int(input("a="))
b = int(input("b="))
c = int(input("c="))
d = b * b - 4 * a * c
if d < 0:
    print("There is no root")
else:
    root1 = (-b + math.sqrt(d)) / (2 * a)
    root2 = (-b - math.sqrt(d)) / (2 *a)
    print("root1 = ",root1)
    print("root2 = ",root2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值