SLC S21 Week4 || Mastering String Manipulation and Operations in Python. | My Participation

in hive-136769 •  yesterday 

Assalam o Alaikum Everyone I hope all of you are fine and happy in your life. Here is my participation in the steemit contest. This is week 4 participation. This contest was organised by @kouba01. Contest is about learning python programming language. Python is huge market. We can do almost al things with python programing language. #steemexclusive

  • Task 1

I use these libraries for UI.
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout, QMessageBox

image.png

This I use for the input of two string.

image.png

The main thing is here to find an intersection between 2 strings.

image.png

The program must validate that both strings contain only lowercase alphabetic characters (a-z) and are between 1 and 30 characters long. If either string is invalid, an error message is displayed.

image.png

As I mentioned above, this program gives an error because it uses the upper-case alphabet. Here is the logic of this case.

image.png

This is the right intersection.

image.png

  • Task 2(Reverse String - Word Mirror)

image.png

Remainng GUI is same and and the main logic is here.

image.png

  • Task 3:

image.png

image.png

I use Caesar cipher (shift by 13) encryption. This is a basic cipher in cryptography.

image.png

  • Task 4:

image.png

image.png

image.png

  • Task 5(Word sord by length):

image.png

image.png

All the task have Almost same GUI code and same libraries. Twiter is ban in Pakistan so I am not able to share on twitter. Thank you so much for reading this blog. I invite @ammar2021,@teukuipul87 and @isha-rehman for participate in this contest.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!