Python 基础 2022 最新练习 1

Posted 我是小白呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 基础 2022 最新练习 1相关的知识,希望对你有一定的参考价值。

【Python 基础 2022 最新】练习 1

概述

从今天开始, 小白我将带领大家学习一下 Python 零基础入门的内容. 本专栏会以讲解 + 练习的模式, 带领大家熟悉 Python 的语法, 应用, 以及代码的基础逻辑.

第一题

def check_types():
    ## Check the data types

    # a. 45 
    # example solution
    print(type(45))
    # the value 45 is classified as an integer in python

    # b. 27.27  

    # the value 27.27 is classified as a float in python

    # c. True  

    # the value True is classified as a boolean in python

    # d. [3, 4, 5, 6]  

    # the value [3, 4, 5, 6] is classified as a list in python

    # e. 'hello'  

    # the value 'hello' is classified as a string in python

check_types()

预期输出:

<class 'int'>
<class 'float'>
<class 'bool'>
<class 'list'>
<class 'str'>

第二题

def basic_opp(x,y):
    # a. exponentiation (power 2)  
    print(x**2)

    # b. multiplication  
    print(x*y)

    # c. division (y divided by x)
    print(round(y/x,2)) # this rounds the resulting value to two decimal places

    # d. integer division (y divided by x) 
    print(y//x)

    # e. the modulus operator (y modulo x)
    print(y%x)

# set some sample values
a=6
b=8
# run the program
basic_opp(a,b)

预期输出:

36
48
1.33
1
2

第三题

def string_opp(y):
    # a. In one line, print the first and last characters in the string.


    # b. Print the 6th character in the string.


    # c. Slice off first 5 and last 18 char. result: "listen to your heart"


    # d. Find first instance of letter 'n' in string y.


    # e. Search for '!' in string y. 


    # f. Split the string on each space.


    # g. Combine elements of list z to generate the full sentence as in string y.



# define the string
s="just listen to your heart, that's what I do"

# run the program
string_opp(s)

预期输出:

j o
l
listen to your heart
10
-1
['just', 'listen', 'to', 'your', 'heart,', "that's", 'what', 'I', 'do']
just listen to your heart, that's what I do

第四题

def boolean_opp(a,b):
    # a.
 

    # b. 


    # c.


    # d. 
 

# define some sample data
n1=7
n2=9

# run the program
boolean_opp(n1,n2)

预期结果:

True
False
False
True

第一题 (答案)

def check_types():
    ## Check the data types

    # a. 45 
    # example solution
    print(type(45))
    # the value 45 is classified as an integer in python

    # b. 27.27  
    print(type(27.27))
    # the value 27.27 is classified as a float in python

    # c. True  
    print(type(True))
    # the value True is classified as a boolean in python

    # d. [3, 4, 5, 6]  
    print(type([3, 4, 5, 6]))
    # the value [3, 4, 5, 6] is classified as a list in python

    # e. 'hello'  
    print(type('hello'))
    # the value 'hello' is classified as a string in python

check_types()

第二题 (答案)

def basic_opp(x,y):
    # a. exponentiation (power 2)
    print(x**2)

    # b. multiplication
    print(x*y)

    # c. division (y divided by x)
    print(round(y/x,2)) # this rounds the resulting value to two decimal places

    # d. integer division (y divided by x)
    print(y//x)

    # e. the modulus operator (y modulo x)
    print(y%x)

# set some sample values
a=6
b=8
# run the program
basic_opp(a,b)

第三题 (答案)

def string_opp(y):
    # a. In one line, print the first and last characters in the string.
    print(y[0],y[-1])

    # b. Print the 6th character in the string.
    print(y[5])

    # c. Slice off first 5 and last 18 char. result: "listen to your heart"
    print(y[5:-18])

    # d. Find first instance of letter 'n' in string y.
    print(y.find('n'))

    # e. Search for '!' in string y. 
    print(y.find('!'))

    # f. Split the string on each space.
    print(y.split(' '))

    # g. Combine elements of list z to generate the full sentence as in string y.
    z=['just', 'listen', 'to', 'your', 'heart,', "that's", 'what', 'I', 'do']
    print(' '.join(z))

# define the string
s="just listen to your heart, that's what I do"

# run the program
string_opp(s)

第四题 (答案)

def boolean_opp(a,b):
    # a.
    print(a>4 or b<4)

    # b.
    print(not(a>4 or b>4))

    # c.
    print((a>4 and b<4) or (a<4 and b>4))

    # d.
    print((a>4 or b<4) and (a<4 or b>4))

# define some sample data
n1=7
n2=9

# run the program
boolean_opp(n1,n2)

以上是关于Python 基础 2022 最新练习 1的主要内容,如果未能解决你的问题,请参考以下文章

Python 基础 2022 最新练习 1

Python 基础 2022 最新练习 2

Python 基础 2022 最新练习 2

Python 基础 2022 最新练习 2

Python 基础 2022 最新第五课 函数

Python 基础 2022 最新第五课 函数