首页 > 编程语言 >python3。1

python3。1

时间:2023-07-12 13:34:20浏览次数:33  
标签:end int range python3 print 输入 row

 

 

 

 

 

 

print('您拥有三次机会输入正确的账号和密码')
print('三次输入错误,账号将被锁定')
i=3
while i>0:
    user_name = input('请输入您的账号:')
    psw = input('请输入密码:')
    if user_name == 'zy' and psw == '666666':
        print('登陆成功')
        i=-4
    else:
        i-=1
        if i>0:
            print('账号或密码错误,还可输入', i, '次')
            print('请重新输入')
else:
    print('三次输入错误,账号已锁定')

 

 

print('-------------打印输出3×4的方阵----------------')
for i in range(1,4):
    for j in range(1,5):
        print('*',end='')
    print()

print('-------------打印输出直角三角形----------------')
for i in range(1,6):
    for j in range(1,i+1):
        print('*',end='')
    print()

print('-------------打印输出倒直角三角形----------------')
for i in range(1,6):
    for j in range(1,6-i+1):
        print('*',end='')
    print()
print('-------------打印输出等腰三角形----------------')
for i in range(1,6):
    for j in range(1,6-i+1):
        print(' ',end='')
    for k in range(1,2*i):
        print('*',end='')
    print()

 

print('-------------打印输出菱形----------------')
row = eval(input('请输入菱形行数:'))
if row % 2 == 0:
    print('输入必须为奇数,请重新输入')
    row = eval(input('请输入菱形行数:'))
else:
    for i in range(1, int((row+1)/2+1)):
        for j in range(1, int((row+1)/2-i+1)):
            print(' ', end='')
        for k in range(1, 2*i):
            print('*', end='')
        print()
    for i in range(1, int((row+1)/2+1)):
        for j in range(1, i+1):
            print(' ', end='')
        for k in range(1, int(row-2*i+1)):
            print('*', end='')
        print()

 

print('-------------打印输出空心菱形----------------')
row = eval(input('请输入菱形行数:'))
if row % 2 == 0:
    print('输入必须为奇数,请重新输入')
    row = eval(input('请输入菱形行数:'))
else:
    for i in range(1, int((row+1)/2+1)):
        for j in range(1, int((row+1)/2-i+1)):
            print(' ', end='')
        for k in range(1, 2*i):
            if k==1 or k==2*i-1:
                print('*', end='')
            else:
                print(' ',end='')
        print()
    for i in range(1, int((row+1)/2+1)):
        for j in range(1, i+1):
            print(' ', end='')
        for k in range(1, int(row-2*i+1)):
            if k==1 or k==row-2*i:
                print('*', end='')
            else:
                print(' ',end='')
        print()

 

标签:end,int,range,python3,print,输入,row
From: https://www.cnblogs.com/zwowoy/p/17546418.html

相关文章

  • 机器学习实战-基于Python3和C++(4)-opencv(1)
    目录读取图片Mat读取图片#include<opencv2/core.hpp>#include<opencv2/imgcodecs.hpp>#include<opencv2/highgui.hpp>#include<iostream>usingnamespacecv;intmain(){std::stringimage_path=samples::findFile("starry_night.jpg"......
  • python3使用pip安装wordcloud报错error: Microsoft Visual C++ 14.0 or greater is re
    背景:使用的是Anaconda集成环境,python版本是:3.10,安装wordcloud包,使用的命令是:pipinstallwordcloud,出现报错:error:MicrosoftVisualC++14.0orgreaterisrequired.Getitwith"MicrosoftC++BuildTools":https://visualstudio.microsoft.com/visual-cpp-build-tools/......
  • Windows下安装python2和python3双版本及问题解决
    现在大家常用的桌面操作系统有:Windows、MacOS、ubuntu,其中MacOS和ubuntu上都会自带python。这里我们只介绍下Windows(我用的Win10)环境下的python2.x和python3.x的安装,以及python2.x与python3.x共存时的配置问题。本节内容python下载安装Python2.x安装Python3.x当前存......
  • Python3读写TOML文件
    TOML(Tom'sObvious,MinimalLanguage)是一种易于阅读和编写的配置文件格式。它的设计目标是提供一种简单而灵活的方式来表示配置数据,以便于人类阅读和编辑。基础示例#config.toml[server]host="localhost"port=8080[database]name="mydb"user="myuser"passwor......
  • Python3 使用confluent_kafka实现异步向Kafka中写入数据
    使用的python包pipinstallconfluent-kafka创建topic&&扩充partition#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2023/2/616:48#@Software:PyCharm__author__="JentZhang"importjsonfromconfluent_kafka.adminimportAdminClient,......
  • [-002-]-Python3+Unittest+Selenium Web UI自动化测试之显示等待WebDriverWait
    1、WebDriverWait基本用法引入包#文件引入fromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasEC每0.5s定位ID为userid的元素,如果定位成功,执行下面的代码;直至15s超时抛出异常可用来检查页面元素是......
  • Ubuntu源码编译安装Python3.8
    一、下载源码https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz二、编译参数--prefix:指定安装目录使用–prefix参数可以指定Python的安装目录,例如:./configure--prefix=/usr/local/python38这将把Python3.8安装在/usr/local/python38目录下。–enable-optim......
  • python3的django创建api通过Postman进行端口测试
    1、打开pycharm创建工程及app  创建url  创建views函数:  fromdjango.shortcutsimportrender#Createyourviewshere.fromdjango.viewsimportViewfromdjango.utils.decoratorsimportmethod_decoratorfromdjango.views.decorators.csrfimportcsrf_exemptfr......
  • Python3.7源码编译
    1.下载Python3.7.0源码gitclonehttps://github.com/python/cpython.gitgitcheckoutv3.7.0wgethttps://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz源码目录结构如下所示:(1)Include目录:包含Python提供的所有头文件,如果用户需要自己用C或C++来编写自定义模块扩展Python......
  • Python3.7源码编译
    1.下载Python3.7.0源码git clone https://github.com/python/cpython.gitgit checkout v3.7.0wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz源码目录结构如下所示:(1)Include目录:包含Python提供的所有头文件,如果用户需要自己用C或C++来编写自定义模......