سورس دریافت چند ورودی با حلقه while در پایتون
دستور roblem برای گرفتن ورودی های چند کاربره با پایتون است. فرض کنید از شما خواسته می شود یک برنامه پایتون بنویسید که با کاربر در پنجره کنسول تعامل دارد. ممکن است ورودی را برای ارسال به پایگاه داده بپذیرید یا اعداد را برای استفاده در محاسبات بخوانید. هدف هرچه که باشد، باید حلقه ای را کد کنید که یک یا چند ورودی کاربر را از کاربر در حال تایپ روی صفحه کلید بخواند و برای هر یک نتیجه چاپ کند. به عبارت دیگر، شما باید یک برنامه حلقه چاپ کلاسیک بنویسید.
1 2 3 4 |
while True: reply = input("Enter Text: ") if reply == 'stop': break print(reply) |
خروجی به شکل زیر است :
1 2 3 4 5 |
Enter Text: hello hello Enter Text: how are you how are you Enter Text: stop |
این کد از حلقه while استفاده می کند که عمومی ترین عبارت حلقه پایتون است. تابع ورودی داخلی در اینجا برای ورودی کلی کنسول استفاده می شود، رشته آرگومان اختیاری خود را به عنوان یک اعلان چاپ می کند و پاسخ وارد شده توسط کاربر را به عنوان یک رشته برمی گرداند.
شاید برایتان مفید باشد : دوره آموزش حضوری برنامه نویسی پایتون در شیراز
یک دستور if تک خطی که از قانون ویژه برای بلوک های تودرتو استفاده می کند نیز در اینجا ظاهر می شود. متن دستور if به جای اینکه در یک ردیف جدید در زیر فرورفته شود، در ردیف سرصفحه بعد از دو نقطه ظاهر می شود. در نهایت، دستور break پایتون برای خروج فوری از دستور حلقه while استفاده می شود. به سادگی از دستور حلقه while خارج می شود و برنامه بعد از حلقه ادامه می یابد. بدون این دستور خروج، while برای همیشه حلقه می زند، زیرا تست آن هنوز درست است.
مطالب مرتبط و مفید :
- آموزش طراحی سایت با پایتون و جنگو مختص بازار کار
- سورس اختصاری کردن کلمات در پایتون
- سورس Alarm Clock با پایتون
- سورس ساخت داستان تصادفی در پایتون
- سورس ساخت پسورد تصادفی در پایتون
- سورس بازی سنگ کاغذ قیچی در پایتون
- سورس شبیه سازی تاس (Dice Roll Simulator) با پایتون
- سورس ساخت QR Codes با پایتون
- سورس بازی کوئیز با پایتون
- دوره حضوری آموزش برنامه نویسی در شیراز
- سورس چاپ رنگی متن با پایتون
- سورس ماشین حساب BMI با پایتون
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۲۶ شهریور ۱۴۰۲
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس